android视图默认填充或边距

Ore*_*est 6 android view

看起来像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>
Run Code Online (Sandbox Code Playgroud)

小智 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>
Run Code Online (Sandbox Code Playgroud)

在android中使用布局时,可用的默认边距和填充是:@dimen/activity_vertical_margin或@dimen/activity_horizo​​ntal_margin。我在上面放了一个示例代码。