6

TextViewのような一部のビューには独自のパディングまたはマージンがあるようです...つまり、textSize 16dpをtextViewに設定している場合、このコントロールを表示するには、hdpiデバイスの画面で24ピクセル以上かかります。多分私は何かが足りないので、助けてください

<LinearLayout
        android:id="@+id/uc_button_title_panel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <View
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="@color/closed_red" />

        <TextView
            android:id="@+id/uc_button_title_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="0dp"
            android:includeFontPadding="false"
            android:background="@null"
            android:padding="0dp"
            android:text="@string/demo_text"
            android:textColor="#325083"
            android:textSize="16dp"
            android:textStyle="bold" />

        <View
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="@color/closed_red" />
    </LinearLayout>
4

1 に答える 1

4
  <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="@dimen/activity_vertical_margin"
        android:layout_marginBottom="@dimen/activity_vertical_margin"
        android:layout_marginLeft="@dimen/activity_horizontal_margin"
        android:layout_marginRight="@dimen/activity_horizontal_margin"
        android:orientation="vertical">
  </LinearLayout>

Android でレイアウトを使用している場合、使用可能なデフォルトのマージンとパディングは次のとおりです: @dimen/activity_vertical_margin または @dimen/activity_horizo​​ntal_margin。上記にサンプルコードを載せました。

于 2014-09-03T12:36:48.960 に答える