Как добавить отступы вокруг WebView

Мой файл макета определяет WebView, под которым есть несколько кнопок с фиксированной высотой.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:fadingEdge="none">

  <WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="1.0"/>

  <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="60dp"
    android:padding="8dp">

    <Button
      android:text="Decline"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_weight="1.0">
    </Button>

    <Button
      android:text="Accept"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_weight="1.0">
    </Button>

  </LinearLayout>
</LinearLayout>

Я пытаюсь добавить отступы вокруг WebView, так как в данный момент текст проходит до самого края пользовательского интерфейса.

Я пытался добавитьandroid:padding="8dp" в WebView, но заполнение не было добавлено. Я также пробовал paddingLeft и paddingRight, но они тоже не работали.

WebView Документы API подтверждают, что он наследует от View, который поддерживаетAndroid: обивка атрибут, так что я удивлен, что это не сработало.

Кто-нибудь знает, является ли это известной проблемой, или некоторым взаимодействием моего макета XML, который я не понимаю?

К вашему сведению, мой обходной путь состоял в том, чтобы поместить дополнительный LinearLayout вокруг WebView и добавить вместо него отступ:

  <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="1.0"
    android:padding="8dp">

    <WebView
      android:id="@+id/webview"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"/>

  </LinearLayout>

Ответы на вопрос(6)

Ваш ответ на вопрос