如何在Android编辑文本中绘制线条?

时间:2011-07-20 10:00:09

标签: android android-layout android-edittext

我正在尝试构建一个记事本应用程序。我想在我的应用程序的编辑文本视图中有一行,这是一个多行编辑文本。请让我知道如何做到这一点。感谢您的时间和建议。

4 个答案:

答案 0 :(得分:3)

检查一下。notepad

答案 1 :(得分:0)

我认为你最好只展示背景,而不是'画线'。使用View具有的默认背景:

http://developer.android.com/reference/android/view/View.html#setBackgroundResource(int

答案 2 :(得分:0)

由于记事本的大小会根据手机屏幕的大小而有所不同,因此一个很好的选择是创建一个具有指定大小的画布,并以恒定的间隔在画布上水平向下绘制一条线。然后将画布转换为drawable并将editText的backgrounddrawable设置为drawable。

答案 3 :(得分:0)

您可以在xml

中的年res文件夹中包含此代码
    <?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
    <stroke android:width="1dp" android:color="#FF000000"
            />
            <padding android:bottom="20dip" />
</shape>

并将其包含在setBackgroundResource()