2012-06-28 16 views

Odpowiedz

25

użytku StateListDrawable dla seeting selektor kodem jak:

StateListDrawable states = new StateListDrawable(); 
states.addState(new int[] {android.R.attr.state_pressed}, 
    getResources().getDrawable(R.drawable.pressed)); 
states.addState(new int[] {android.R.attr.state_focused}, 
    getResources().getDrawable(R.drawable.focused)); 
states.addState(new int[] { }, 
    getResources().getDrawable(R.drawable.normal)); 

imageView.setImageDrawable(states); //YOUR IMAGE HERE 
//AND FOR BUTTON 
button.setBackgroundDrawable(states);//FOR BUTTON 
+0

imageView? czy muszę ustawić jeden w moim układzie? – TalMihr

+0

tak, jak potrzebujesz tworzyć dynamicznie lub dodać widok obrazu do układu Xml –

+0

jak zrobić to dynamicznie? – TalMihr

3

Można ustawić przycisk rozciągliwej z java jak

btnSettings.setBackgroundResource(R.drawable.ic_launcher); 
Powiązane problemy