❶ 如何去除安卓EditText中的底部横线
双击文档中的任意页面的页眉,使页眉处于编辑状态;在“开始”选项卡,单击“样式”组的对话框启动器;在“样式”窗口,指向“页眉”,并单击其后出现的三角箭头,再单击“修改”;在“修改样式”对话框,单击“格式”按钮,再单击“边框”;在“边框”选项卡的“设置”标题下,单击“无”;两次单击“确定”按钮,依次关闭对话框。
❷ android EditText如何去除边框添加下划线
废话不多说了,直接给大家贴代码了。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<!--注意名称 -->
<com.marine.study.LineEditText
android:id="@+id/myEdit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="?android:attr/textViewStyle"
android:background="@null"
android:textColor="@null"
/>
</LinearLayout>
其中background,可以设置成其他颜色等
textColor不一定要是null,可以设置字体颜色
加下划线
public class LineEditText extends EditText {
// 画笔 用来画下划线
private Paint paint;
public LineEditText(Context context, AttributeSet attrs) {
super(context, attrs);
paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.RED);
// 开启抗锯齿 较耗内存
paint.setAntiAlias(true);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// 得到总行数
int lineCount = getLineCount();
// 得到每行的高度
int lineHeight = getLineHeight();
// 根据行数循环画线
for (int i = 0; i < lineCount; i++) {
int lineY = (i + 1) * lineHeight;
canvas.drawLine(0, lineY, this.getWidth(), lineY, paint);
}
}
}
以上内容给大家介绍了Android中EditText如何去除边框添加下划线的相关内容,希望对大家有所帮助!
❸ Android studio 设置EditText是一条横线不填内容
设置的问题。
EditText外面套一个LinearLayout 然后给Linearlayout加边框, 或者直接画一个边框设置在background上面。
android studio横线代码相关内容,包含android studio横线代码相关文档代码介绍、相关教程视频课程,以及相关android studio横线代码问答内容。
❹ 如何去除安卓EditText中的底部横线
输入框EditText控件底部默认会有一条横线,需要去除的方法:
在XML文件中找到相关EditText的代码,添加如下代码即可:Android:background=“@null”
❺ android开发,EditText,为什么我用的时候它就只是一条线那样的输入框呢
没见一个回答正确的。为什么看以前的视频和教材发现 最基本的输入框是个方形?自己测试结果是个直线?这TM学IT也要掌握点基础文化和基础知识啊!
这是因为谷歌公司的交互界面在变化!以前安卓1.0到4.0之前,默认的输入框是个和网页输入框一样的方形,就是有四个边框的长框形。然后,可能NC谷歌觉得这个完全不够自己的逼格(或者说不能体现自己公司的牛逼-贬义),就调整了自己的设计风格。
安卓4.0及以后,默认的输入框就是一条直线,然后下拉框类似,Switch开关按钮也非要装B的变一变,和iOS风格好有个区别。
所以,你现在用安卓4.0以上的版本做安卓开发,它显示成直线那它给用户用起来就是直线,因为它本来就被谷歌公司设计成了直线。你再去看网上那些几年前老掉牙的视频和图片,人家自然是方框了。不要在意这些细节,少年!
另外,学IT记得把基础知识和一些谷歌、微软、苹果和重要产品如安卓、iOS的东西多了解了解,省的遇到这种说是问题也不是问题的常识问题!
❻ 如何去掉安卓EditText中的底部横线
将edittext的style设置成?android:attr/textViewStyle 取消掉默认的样式,在设置background为@null接下来就是一个空空的edittext了(比如http://www.tiecou.com/), 在两个edittext中间加一个view,设置background为灰色,宽度match_parent,高...
❼ Android EditText如何去除边框添加下划线
(一)问题
之前的自定义EditText只能显示高度不超过屏幕高度的文本内容,继续增加内容会出现如下问题:
(二)原因分析
下部(超出屏幕高度的部分)没有继续画线,也就是说横线没有画够,那么一定是循环控制部分出了问题。
(三)如何解决
1.怎么才能做到每行文字下方都有一条线?
那么首先需要获取文本的行数用EditText.getLineCount();再按行画线即可
2.怎么确定横线的位置?
Y = EditText.getPaddingTop() + EditText.getLineHeight() * index;//Y坐标 = 文本框内上部留白 + 行宽 * 行索引(第几行)
上面的方法是从上往下画线,当然也可以从下往上画线,在此不展开叙述