【问题标题】:add button choose language android app添加按钮选择语言android应用
【发布时间】:2013-02-20 06:27:01
【问题描述】:

您好,我希望在主布局 Ar + En 上添加两个按钮 打开在 values-ar + values-en 之间选择应用程序的语言

有人可以帮我吗??? 我正在使用 eclipse 构建我的应用程序

【问题讨论】:

    标签: android eclipse button multilingual


    【解决方案1】:

    您可以使用Spinner 提供语言选择选项,在onItemSelected 事件中您可以动态更改应用程序的当前默认语言,例如:

    languageSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView <? > parentView, View selectedItemView, int position, long id) {
        Locale l = null;        
        if(arabic) {
            l = new Locale("en_US");
        } else if(english) {
            l = new Locale("ar_SA");
        }
    
        Locale.setDefault(l);
        Configuration cfg = new Configuration();
        cfg.locale = locale;
        yourActivity.getApplicationContext().getResources().updateConfiguration(cfg, null);
        }
    }
    

    【讨论】:

    • 谢谢 Waqas,你能在布局上显示完整的方法吗?你能通过 helpline@hotmail.co.uk 联系我吗
    猜你喜欢
    • 2019-06-14
    • 2018-05-08
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多