фокусировка на кнопке при нажатии - PullRequest
0 голосов
/ 17 августа 2011

Можно ли выделить или изменить изображение кнопки на другое изображение Нажатием () кнопки?

это мой xml для кнопки

     <Button android:layout_height="wrap_content"
     android:textColor="#000000" 
    android:gravity="center_horizontal|center_vertical" android:layout_gravity="center_horizontal|center_vertical"
     android:focusableInTouchMode="true"
     android:background="@drawable/button"
     android:layout_width="wrap_content" 
    android:soundEffectsEnabled="true" 
    android:text="START" 
    android:focusable="true"
     android:id="@+id/start"></Button

>

Ответы [ 2 ]

1 голос
/ 17 августа 2011

да, вы можете сначала получить ссылку на обе кнопки, используя метод findViewById(), а затем сделать это

button1.setOnclickListener(new OnClickListener(){

protected void onClick(View v){


button2.setBackground(Color.WHITE);

}
});

изменить

override another method.

button1.setOnFocusChangedListener(new OnFocusChangedListener(){

protected void onFocusChange()
{
button2.setBackground("your 1st image")
}
});
0 голосов
/ 17 августа 2011

Вы можете использовать метод setImageRessource:

ImageButton.setOnclickListener(new OnClickListener(){

protected void onClick(View v){


imageButton.setImageResource(R.id.newImage)

}
});
...