String a = "d2";
Button a;// i want to make buton named d2
答案 0 :(得分:2)
答案是否定的。 Java不接受使用其他变量的名称创建任何类型的对象。
你可以做的是制作一个HashMap
他们将String添加为键。
前:
Button mButton = (Button) findViewById(R.id.myButton);
HashMap<String, Button> myMap = new HashMap<>();
String s = "d2"
myMap.put(s, mButton);
要参考按钮,你可以这样做:
myMap.get(s);
答案 1 :(得分:1)
在主xml文件中创建按钮后,请使用以下代码:
String a = "desired text here";
Button b = (Button) getActivity().findViewById(R.id.button);
b.setText(a);