java - Android 如何将变量分配给按钮?

标签 java android variables button widget

public void allButtonChoice(){
Button[] multiChoice = new Button[3];
multiChoice = new Button[]{choiceButton1,choiceButton2,choiceButton3,choiceButton4};

//to output shuffled array in an randomized order.
//Random number generator.

Random generateMultiChoice = new Random();

for(int i = 0; i < multiChoice.length; i++){
    int randomPosition = generateMultiChoice.nextInt(multiChoice.length);
    Button temp = multiChoice[i];
    multiChoice[i] = multiChoice[randomPosition];
    multiChoice[randomPosition] = temp;
}

//set the positions to the buttons in order
choiceButton1.setX(10f);
choiceButton1.setY(10f);
choiceButton2.setX(10f);
choiceButton2.setY(10f);
choiceButton3.setX(10f);
choiceButton3.setY(12f);
choiceButton4.setX(10f);
choiceButton4.setY(12f);
}

如何将变量分配给 choiceButton1、choiceButton2、choiceButton3 和 choiceButton4?是否可以用一个变量来保存四个带有 setX 和 setY 数据的按钮?

最佳答案

choiceButton1.setTag(值);

对你有用

可以调用getTag获取数据

关于java - Android 如何将变量分配给按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25800303/

相关文章:

java - `Properties` 是否仍用于从文件加载 JDBC 配置?

android - 当前(2019 年 10 月中旬)在 Android 应用程序中包含实现 Compat 依赖项的方式是什么?

php - 选择计数不算

java.lang.IllegalStateException : ViewPager 错误

java - 如何修改 Cursor 导致 IllegalArgumentException : column '_id' does not exist

java - 如何在android中使用JSONObject解析转义的Json

java - 为什么我不能在链表上使用 DescendingIterator?

java - 不确定是否使用两个变量执行计算

C 文件使用从 makefile 到 c 文件的变量

java - 获取 GPS 卫星信息时出现问题