В настоящее время я разрабатываю приложение для Android с eclipse. В основном, мне нужно поместить текст над кнопкой изображения. Есть некоторые условные выражения для того, чтобы поместить текст поверх этого ImageButton, поэтому я не могу установить текст в XMLКак поместить текст поверх кнопки изображения не через xml
Это, как я установил ImageButton в XML:
<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, чтобы помещать текст поверх кнопки изображения, но когда я пытаюсь запустить его, приложение вылетает. Кто-нибудь знает, как правильно установить текст над кнопкой изображения?
Возьмите TextView вместо ImageButton – Pragnani