Android – Как установить дополнение для TextView в ListView или ExpandableListView

Мне нужно установить дополнение для TextView в каждой строке ListView или ExpandableListView . Я пытаюсь использовать android:padding и child ( paddingLeft , …), но без каких-либо результатов. Как я могу сделать? благодаря

РЕДАКТИРОВАТЬ:

Это код элемента ExpandableListView

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="20dp" > <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:id="@+id/titleScheda" android:text="TextView" android:layout_width="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="20dp" /> </LinearLayout> 

Настройка прокладки как в макете, так и в TextView не работает, даже если заполнение задано только одним из двух тегов.

РЕДАКТИРОВАТЬ :

Решаемые. Проблема была в коде Java, в объявлении SimpleExpandableListAdapter . Использование стандартного макета невозможно настроить, но использование настраиваемого макета для расширяемого контента – это решение, которое позволяет нам настраивать что угодно.

Solutions Collecting From Web of "Android – Как установить дополнение для TextView в ListView или ExpandableListView"

Я предполагаю, что вы добавляете элементы в список, используя файл шаблона (макет xml). Если вы этого не сделаете, вы должны реализовать это в первую очередь.

В этом файле макета вы можете сделать это:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" > <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/text" /> </LinearLayout> 

LinearLayout создаст прописку и обернет вокруг TextView.

 for(int i=0; i< listview.getChildCount();i++) listview.getChildAt(i).setPadding(10,10,10,10);