我有两个简单的ListViews:
public class SimpleListView extends Activity {
private ListView lv1 = null;
private ListView lv2 = null;
private String s1[] = {"a", "b", "c", "d", "f", "g","h","i"};
private String s2[] = {"j", "k", "l", "m", "n", "o","p","q"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lv1 = (ListView) findViewById (R.id.list1);
lv2 = (ListView) findViewById (R.id.list2);
lv1.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, s1));
lv2.setAdapter(new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, s2));
}
}
在这里我想列出内容,即s1和s2使用不同的语言而不是a,b,c。
我怎样才能做到这一点?
谢谢
编辑:
根据language support in android我知道我可以为TextViews设置不同的语言,现在我想将语言设置为列表内容。
最佳答案
好吧,如果您要问如何找出设备上的有效语言,请看这里Get the current language in device
然后根据语言填写您的s1和s2