Создать несколько динамических TextView с тем же стилем, объявленным в XML - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу создать несколько динамических TextView, но мне нужно, чтобы они выглядели так же, как один из TextView, который уже имеет стиль в XML. Как я могу это сделать?

Например, я хочу, чтобы все динамически создаваемые TextView имели тот же атрибут, что и основной:

<TextView
    android:id="@+id/mainTextView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/colorPrimary"
    android:gravity="center_vertical"
    android:padding="14dp"/>

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете реализовать это с помощью этого:

Возьмите родительский Linearlayout с вертикальной ориентацией

LinearLayout parentView= findViewById(R.id.parentView); 

код для добавления просмотров:

for(int i = 0; i < /*No of views*/; i++) {
View itemView = LayoutInflater.from(this).inflate(R.layout.catagoryitem, parentView, false);
parentView.addView(itemView);
}

Здесь catagoryitem - это TextView с style xml файлом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...