Edittext中的文本显示不正确

时间:2013-11-26 15:26:56

标签: android

我在布局中定制了EditText。正如您在图像中看到的那样,文本中的文本正确排列。即使EditText未自定义,也会出现同样的问题。有一段时间,这封信出现在另一个之上。

前3个字母整齐排列,即: 哈利波特 2.N 3.M:'( 其余的都没有整齐排列。请在这种情况下帮助我

text in Edittext do not appears proper-IMAGE

<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"/>

1 个答案:

答案 0 :(得分:0)

您尝试做的事实上很危险,因为您试图将一些文本行放入背景中。

您事先并不知道将要运行您的应用程序的设备,所以尽管它在您的设备中看起来不错,但其他设备可能会以不同的方式缩放背景或具有不同的字体大小。

我可以尝试帮助你让文字适合各行,但我认为这不是一个合适的解决方案。相反,我会从背景中删除线条,或者在知道线条高度后尝试将线条绘制为占位符,但不会更快。

希望这有帮助。