Дайте вашим кнопкам какое-то поведение. изменить цвет переднего плана кнопки, на которую была нажата кнопка. Выберите произвольно среди Color.RED, Color.BLUE, Color.YELLOW и т. Д. Чтобы изменить цвет кнопки , вызовите setTextColor на кнопке, которая передается обработчику события. Однако обратите внимание на то, что хотя Button имеет метод setTextColor, View (родительский класс Button) делает нет. Итак, перед вызовом setTextColor вам нужно отбросить кнопку «Показать в».Мобильное приложение Android
ответ
бросил свой взгляд на кнопку и найти его Id с помощью findview_by_id, затем установите цвет ...
(кнопка) view.findviewbyid (R.id.btn_id) .setTextColor();
protected void onCreate(Bundle savedInstanceState) {
\t \t super.onCreate(savedInstanceState);
\t \t setContentView(R.layout.activity_stack);
\t \t mainView=(RelativeLayout)findViewById(R.id.rel);
\t \t final Button redButton=new Button(this);
\t \t redButton.setText("Click");
\t \t redButton.setTextColor(Color.RED);
\t \t redButton.setOnClickListener(new OnClickListener() {
\t \t \t
\t \t \t @Override
\t \t \t public void onClick(View v) {
\t \t \t \t // TODO Auto-generated method stub
\t \t \t \t redButton.setTextColor(Color.GREEN);
\t \t \t }
\t \t });
\t \t mainView.addView(redButton);
\t }
Не могли бы вы отредактировать мой код coz, я попытался его набросить, но это не сработало Button greetingButton = new Button (this); приветствиеButton.setText (buttonLabel1); приветствиеButton.setOnClickListener (новый тостер()); mainWindow.addView (greetingButton); приветствиеButton.setTextColor (Color.RED); setContentView (mainWindow); –
Я не думаю, что способ, которым вы инициализируете greenButton, будет работать, когда вы пытаетесь разобрать «это» как кнопку (если вы используете метод onCreate для активности). Вы должны иметь возможность заставить его работать, если вы выполните то, что описал @logan. –
- 1. Facebook разрешения - Android Мобильное приложение
- 2. Приложение для Android или мобильное веб-приложение
- 3. Мобильное приложение: подключение MySQL
- 4. Мобильное приложение тестирование
- 5. Мобильное приложение и сервер
- 6. Создать мобильное приложение
- 7. гибридное мобильное приложение viewport
- 8. Многофункциональное мобильное приложение
- 9. Мобильное приложение (Android/PhoneGap) Пример AWS
- 10. top navbar on android kendoui мобильное приложение
- 11. Мобильное гибридное приложение - развертывание в android & ios
- 12. Мобильное приложение для iOS и Android
- 13. Xpath для элемента на Android мобильное приложение
- 14. Android - тестовое мобильное приложение в планшете
- 15. Создать мобильное приложение (iOS, Android, WP)
- 16. Мобильное приложение масштабируемое бэкэнд
- 17. Мобильное мобильное приложение Meteor, подключенное к платформе
- 18. Веб-приложение и мобильное приложение
- 19. Что такое автономное мобильное приложение?
- 20. Включите приложение Angular 2 в мобильное приложение
- 21. Мобильное приложение с использованием .Net
- 22. Мобильное приложение J2ME
- 23. Мобильное приложение для ресторанов
- 24. HTML5 Мобильное приложение
- 25. Мобильное приложение? В Asp.net/
- 26. веб-интегрированное мобильное приложение
- 27. Как прототипировать мобильное приложение?
- 28. Мобильное приложение Acumatica
- 29. LDAP-сервер - мобильное приложение
- 30. Реферальное спам-мобильное приложение
Что вы хотите спросить ?? –
Колледж? –
Кнопка greetingButton = новая кнопка (это); приветствиеButton.setText (buttonLabel1); приветствиеButton.setOnClickListener (новый тостер()); mainWindow.addView (greetingButton); приветствиеButton.setTextColor (Color.RED); // изменение цвета переднего плана кнопки, на которую была нажата кнопка (я хотел бы получить случайный цвет) setContentView (mainWindow); –