我试图让我的EditText字段不高,但无济于事。有没有办法让文本字段(文本周围的白色部分)占用更少的垂直空间? paddingTop和paddingBottom以及maxHeight和height都会被忽略。我是否需要将其替换为我自己的可绘制背景,以便按照我想要的方式(甚至是一个选项)?
[编辑] 因此,例如在下面的代码中,我对10dip高的字段感兴趣。
<EditText
android:id="@+id/frame0"
android:width="100dip"
android:singleLine="true"
android:inputType="phone"
android:maxLength="4"
android:textStyle="bold"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:textSize="8dip"
android:height="10dip"
android:maxHeight="10dip"
android:paddingTop="0dip"
android:paddingBottom="0dip"
android:gravity="center"
android:layout_gravity="center"
/>
[编辑2]
部分解决方案似乎只是废弃背景的风格并使用自己的风格......
style="?android:attr/textViewStyle"
android:background="@null"
android:textColor="@null"
基本上,您可以编辑可点击的TextView。但这并没有把我当作最优雅的解决方案,因此,我仍然希望有人会因为我只是忽略了一些显而易见的东西而插话。
答案 0 :(得分:0)
嗯......我给了它一些时间,没有人提供比我在问题编辑中提供的(相对可怕的)答案更好的东西......猜猜我会接受这个答案(勉强)。