кнопку Я создаю так:Как изменить цвет текста кнопки программно при нажатии?
Button button = new Button(this);
button.setText("2012");
button.setBackgroundColor(Color.TRANSPARENT);
button.setOnClickListener(mCorkyListener);
layout.addView(dateButton);
по щелчку listiner у меня есть этот метод. Здесь я хочу изменить цвет текста кнопки. Bu View не имеет этого метода
private OnClickListener mCorkyListener = new OnClickListener() {
public void onClick(View v) {
// do something when the button is clicked
//v.setBackgroundColor(Color.RED);
//so how to change pressed button text color ?
//v.setTextColor(colors);
}
};
Не было бы только одной кнопки. Было бы много таких, и мне нужно было бы изменить цвет текста при нажатии кнопки.
Моя пресса эффект будет изменен цвет текста – Streetboy
http://www.mkyong.com/android/android-imagebutton-selector- пример/ –
проверить эту ссылку, добавив селектор в качестве фона кнопки, поможет вам это сделать. Но до этого добавьте два ресурса для добавления в селектор. –