【发布时间】:2012-12-10 05:51:32
【问题描述】:
模拟器/设备规格:
HDPI
分辨率 1280 x 800
屏幕尺寸 5.3
以下两张图片是从两个具有上述规格的模拟器中捕获的。两个模拟器除了操作系统版本外都一样
安卓 2.3.5(姜饼)
ANDROID 4.1.1(果冻豆)
我为 EditText 使用了自定义背景图像。 对于 EditText,两个模拟器的 android:textAppearance 属性都设置为 70sp。
那么,我的问题是,为什么 Jelly Beans 上的文字大小比姜饼上的文字大小大?
注意:这个问题也出现在 ICS 上。
更新:
这是我在制作 EditText 背景图像九个补丁后现在得到的。 文本不适合 EditText
以下是 XML 中的 EditText 属性。
<EditText
android:id="@+id/phone_number"
android:layout_width="fill_parent"
android:layout_height="150dip"
android:layout_gravity="center"
android:layout_marginLeft="28dip"
android:layout_marginRight="28dip"
android:background="@drawable/lcdscreen_no_glow"
android:singleLine="true"
android:maxLength="12"
android:inputType="phone"
android:textAppearance="@style/EditTextStyleMedium"
android:gravity="center"
android:textStyle="bold"
android:clickable="false"
android:longClickable="false"
android:cursorVisible="false"/>
【问题讨论】: