2

コンテナに20dpのパディングを与えるスタイルが関連付けられているLinearLayoutを含んでいます。これは、内部に含まれる要素の 99% に最適です。画面全体に拡張したい要素が 1 つ (android:layout_width="match_parent") あり、含まれている LinearLayout によって設定されたパディングを無視する場合があります。これは可能ですか?または、含まれている LinearLayout からスタイルを削除し、他のすべての要素に個別に適用する必要がありますか?

(簡潔にするために一部の属性は除外されています)

<LinearLayout
    android:padding="20dp">

    <TextView 
        android:id="@+id/txtTitle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <TextView 
        android:id="@+id/txtDate"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <!-- Would like this to ignore padding, extend fully. -->
    <TextView 
        android:id="@+id/txtExperienceTitle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@style/sub_header_title" />

</LinearLayout>
4

3 に答える 3

0

コンテナから手を伸ばすことはできません。style例外がある場合は、コンテナーではなく要素にa を適用します。

于 2013-07-30T16:17:18.180 に答える
-1

はい無視します、あなたが書いたレイアウトはこのようなものです。

一般的な考え方

int x = 7;
x = 20;

Show me that x = 7; ---You wanted to do something like this whit your layout

<TextView 
    android:id="@+id/txtTitle"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

<TextView 
    android:id="@+id/txtDate"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

<!-- Would like this to ignore padding, extend fully. -->
<TextView 
    android:id="@+id/txtExperienceTitle"
    style="@style/sub_header_title" // --- Style before adding laout_width if you want the layout to be match_parent
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />

于 2013-07-30T16:35:53.950 に答える