2014-09-12 3 views
1
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); 
} 

Как назначить переменную на выборButton1, choiceButton2, choiceButton3 и choiceButton4? Возможно ли иметь одну переменную, содержащую четыре кнопки с данными setX и setY?Android Как назначить переменную кнопке?

ответ

1

choiceButton1.setTag (value);

будет полезно для вас

вы можете получить данные по телефону GetTag

+0

можно получить е и у значения? choiceButton1.setX (10f); choiceButton1.setY (10f); .... выборButton1.setTag (выборButton1); Благодарю вас за внимание. – ShirleyS

Смежные вопросы