Android Edittext中的文本显示不正确
我在版面中有一个定制的Android Edittext中的文本显示不正确,android,Android,我在版面中有一个定制的EditText。如图所示,中的文本已正确排列。即使未自定义EditText,也存在相同的问题。有时,这封信一个接一个地出现 前3个字母排列整齐,即: 1.哈利波特 2.n 3.m:'( 其余的安排不整齐,请帮我解决这个问题 您试图做的实际上是危险的,因为您试图在背景中加入一些文本行 您事先不知道什么设备将运行您的应用程序,因此,尽管它在您的设备中看起来不错,但其他设备可以以不同的方式缩放背景或使用不同的字体大小 我可以试着帮你把文本放在两行之间,但我认为这不是一个合适的
EditText
。如图所示,中的文本已正确排列。即使未自定义EditText
,也存在相同的问题。有时,这封信一个接一个地出现
前3个字母排列整齐,即:
1.哈利波特
2.n
3.m:'(
其余的安排不整齐,请帮我解决这个问题
您试图做的实际上是危险的,因为您试图在背景中加入一些文本行 您事先不知道什么设备将运行您的应用程序,因此,尽管它在您的设备中看起来不错,但其他设备可以以不同的方式缩放背景或使用不同的字体大小 我可以试着帮你把文本放在两行之间,但我认为这不是一个合适的解决方案。相反,我会从背景中删除这些行,或者在你知道行的高度后,尝试将这些行作为占位符来绘制,但不会太快
希望这能有所帮助。我的猜测是线条的绘图代码已关闭。如果在整个视图中使用相同的字符,则应尝试使用未修改的视图、屏幕截图并测量像素。这样做是为了缩小错误范围。然后,逐步编写代码并检查工作情况。。。
<com.android.project.birthdayreminder.LineEditText
android:id="@+id/edtextview_note"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:hint="Notes:\nThings planned for the Birthday /Aniversary"
android:singleLine="false"
android:textColor="#000000"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbars="vertical"
android:gravity="top"
android:background="@drawable/activity_background"
android:layout_marginBottom="3dip"
android:paddingLeft="10dip"
android:paddingRight="10dip"/>