Добавить стиль в ImageButton динамически - PullRequest
0 голосов
/ 19 августа 2011

Я добавил кнопку image динамически в мою Tablerow, теперь я хочу определить стиль для кнопки image к стилю, который я ранее определил Я пробовал метод setTheme, который, кажется, не работает

Спасибо за любую помощь

1 Ответ

0 голосов
/ 20 августа 2011

k после долгих поисков это то, что я нашел, и это работает отлично.

1) если вы хотите создать кнопку / кнопку изображения / anyView во время выполнения с предопределенным стилем, вы можете сделать это, просто следуя инструкциям ниже

2a) Создайте новый файл XML в/ layout и поместите тот элемент, который вы хотите создать, например, я хотел создать minusButton.Это файл minusb.xml в res / layout

<?xml version="1.0" encoding="utf-8"?>
<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_height="wrap_content" 
            android:layout_width="wrap_content" 
            style="@style/MinusButton"/>

2b) Затем добавьте следующие строки в код активности Java, где вы хотите его создать

ImageButton bt = (ImageButton) getLayoutInflater().inflate(R.layout.minusb, null);
bt.setLayoutParams(new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT,0f));
    tr.addView(bt);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...