我在 LinearLayout 中垂直创建了 5 个按钮。他们的名字来自 3 种不同语言的字符串资源。因此,按钮并不总是按正确的字母顺序排列。所以这是我的问题。我该怎么做才能使按钮在所有 3 种语言中按字母顺序排序?
Language 1:
String 1 = a,
String 2 = b,
String 3 = d,
String 4 = e,
String 5 = c,
Language 2:
String 1 = c,
String 2 = e,
String 3 = a,
String 4 = b,
String 5 = d,
Language 3:
String 1 = d,
String 2 = c,
String 3 = a,
String 4 = b,
String 5 = e,
这是我的代码:
Button btn1 = new Button(this);
btn1.setText(R.string.String1);
layout.addView(btn1);
Button btn2 = new Button(this);
btn2.setText(R.string.String2);
layout.addView(btn2);
Button btn3 = new Button(this);
btn3.setText(R.string.String3);
layout.addView(btn3);
Button btn4 = new Button(this);
btn4.setText(R.string.String4);
layout.addView(btn4);
Button btn5 = new Button(this);
btn5.setText(R.string.String5);
layout.addView(btn5);
真诚的约翰