我目前正在開發一個帶eclipse的android應用程序。基本上,我需要把文字放在一個圖像按鈕上。有爲了把文字在該ImageButton的一些條件語句,這就是爲什麼我不能設置在XML文本如何通過xml將文本放在imagebutton上
這是我如何設置XML中的ImageButton:
<ImageButton
android:id="@+id/question1"
android:layout_width="150dip"
android:layout_height="50dip"
android:layout_gravity="center_vertical|center"/>
這是怎麼了我設置按鈕的圖像源和文本:
buttonQuestion1 = (ImageButton) findViewById(R.id.question1);
TextView listContent = (TextView)findViewById(R.id.question1);
String question1 = getQuestion.get(0);
buttonQuestion1.setImageResource(R.drawable.button);
listContent.setText(question1);
設置圖像源的代碼正常工作。我使用TextView和setText來將文本放在imagebutton上,但是當我嘗試運行它時,應用程序崩潰。任何人都知道如何以正確的方式在圖像按鈕上設置文本?
取一個TextView,而不是ImageButton的 – Pragnani 2013-05-11 15:26:29