使用wrap_content参数TextView高度依赖于字体大小

时间:2015-03-02 13:54:29

标签: android android-layout textview

在布局构图期间,我经常需要与模板的像素到像素等效。使用TextView,我遇到了麻烦。它有奇怪的垂直大小 - 它等于字体大小,有一些填充超出 - 从1到4 dp,我想。不同的字体大小和风格不同,甚至更糟,不可预测的不同。有没有办法禁用这种填充? padding in textView

代码示例:

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

                <!-- android:background="@drawable/red_frame_animation" -->

                <TextView
                    android:id="@+id/tvCardNameLabel"
                    style="@style/LabelDefaultText"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="@string/ncn_name" />

                <TextView
                    android:id="@+id/tvCardCustomName"
                    android:layout_marginTop="3dp"
                    style="@style/PropertyDefaultText"
                    android:layout_width="match_parent"
                    android:layout_height="50dp"
                    android:background="@color/panel_background"
                    android:gravity="left|center_vertical"
                    android:paddingLeft="8dp" />
            </LinearLayout>

Upper TextView的字体大小为16 dp,但占用大约20-22dp

1 个答案:

答案 0 :(得分:2)

在TextViews中尝试{ "query": { "bool": { "must": [ { "nested": { "path": "properties", "query": { "bool": { "must": [ { "match": { "properties.name": "foo" } }, { "match": { "properties.value": "2" } } ] } } } } ], "must_not": [ { "nested": { "path": "properties", "query": { "bool": { "must": [ { "match": { "properties.name": "boo" } }, { "match": { "properties.value": "2" } } ] } } } } ] } } }