У меня есть 15 кнопок с отводящий ID:Нажмите одну кнопку срабатывает несколько
<Button
android:id="@+id/button14"
android:layout_width="150dp"
android:layout_height="140dp"
android:layout_alignParentTop="true"
android:layout_marginLeft="955dp"
android:layout_marginTop="300dp"
android:onClick="myClickHandler"
android:text="test"
android:textSize="@dimen/NomenklaturaNameLong"
android:textStyle="bold|italic"/>
Один eventhadler для всех:
public void myClickHandler(View target)
{
Intent intent1;
switch (target.getId())
{
case R.id.button1:
ButtonOn (Asortiment.SmenaButName[0],Asortiment.SmenaButPrice[0]);
break;
case R.id.button10:
ButtonOn (Asortiment.SmenaButName[9],Asortiment.SmenaButPrice[9]);
break;
case R.id.button11:
ButtonOn (Asortiment.SmenaButName[10],Asortiment.SmenaButPrice[10]);
break;
.................
Когда я нажимаю кнопку, две строки, добавив в список просмотра строки. Когда-то я нажимаю одну кнопку, но вижу, что добавил несколько разных строк, например, если я нажму несколько кнопок за один момент. Что это может быть?
Вы не пропустите 'break;' где-нибудь? (Сделал эту ошибку один раз) – Bigflow
Нет, не знаю. Случается иногда – Ivan
Вы также не добавляете eventenerener в код Java? – MAV