Когда я нажимаю кнопку, я вызываю метод buttonView.setSelected (true) , чтобы установить кнопку в выбранном состоянии, но первая кнопка не выбрана и вторая кнопка выбора момента выбрана. Код: main.xmlsetSelected (true) не работает в первый раз
<Button
android:id="@+id/pauseButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pause"
android:background="@drawable/item_selected" />
item_selected.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@drawable/btn_pause">
</item>
</selector>
Initialize Кнопка
Button pauseBtn = (Button) findViewById(R.id.pauseButton);
Нажмите код:
@Override
public void onClick(View v)
{
int viewID = v.getId();
if(viewID == R.id.pauseButton)
{
pauseBtn.setSelected(true);
}
}
Я не у nderstand, почему кнопка не выбрана при первом нажатии.
Кто-то сказал, что вопрос на самом деле –
может быть, это поможет, если вы разместите код Java тоже. –
Вопрос: почему кнопка не выбирается при первом нажатии (прикосновении), почему я должен прикоснуться к твизу, чтобы выбрать кнопку. Я сделал что-то неправильно в xml-файлах или то, что я пропустил. – Parveen