Поле пользовательской таблицы Android

#android #android-tablelayout

#Android #android-tablelayout

Вопрос:

Я хочу использовать макет таблицы с границей, в которой строки таблицы добавляются динамически. Я сделал shape.xml следующим образом:

    <?xml version="1.0" encoding="utf-8"?>
   <shape xmlns:android="http://schemas.android.com/apk/res/android">
   <solid android:color="#99FFFFFF"
    />
   <corners android:radius="30px"
   />
  <padding android:left="40dp" 
   android:top="0dp" 
   android:bottom="0dp" 
   android:right="10dp"
   /> 
</shape> 
  

Но моя проблема в том, что левое поле не устанавливается.
Как это установить?

Ответ №1:

Поля поддерживаются только ViewGroup. Вы должны установить android:layout_marginLeft атрибут. Подробнее здесь:

Параметры поля ViewGroup

ViewGroup_MarginLayout