android - 尽管已经有背景,如何从edittext行中删除下划线
问题描述
<EditText
android:id="@+id/idLogin"
android:layout_below="@+id/signintitle"
android:layout_marginTop="20dp"
android:fontFamily="@font/calibri_bold"
android:background="@drawable/editbox"
android:gravity="center"
android:textColor="@color/slogan_color"
android:textSize="20sp"
android:hint="@string/id"
android:inputType="text|textNoSuggestions"
android:textCursorDrawable="@null"
android:textColorHint="@color/slogan_color"
android:layout_centerHorizontal="true"
android:layout_width="350dp"
android:layout_height="45dp" />
我已经有一个背景可绘制对象,那么如何删除edittext 下划线?查看图像以获取更多详细信息。
任何帮助表示赞赏!
解决方案
尝试这个
txtEmail = (EditText) findViewById(R.id.txtEmail); txtEmail.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
如果这不起作用试试这个
android:inputType="textVisiblePassword"
或者
.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
推荐阅读
- java - 一维排序数组,但 array[i+1] 总是打印索引为零的元素
- excel - 在 VBA 中使用 .NET HashTable 返回类型
- swiftui - SwiftUI @State var 初始化问题
- python - discord.py-rewrite - 如何获得会员的加入排名?
- amazon-web-services - Gitlab CI:生成 JavaScript 包失败。在构建期间 - GitLab CI + AWS s3、cloudfront、gatsby.js
- python - 在 HTML 上运行 Python 脚本
- javascript - 如何创建一个与 microsoft excel sumproduct 相同的函数
- sql - 将 db2 中的数据从 N 模式中的所有表中导出到带有列名的 CSV
- reactjs - 如何在 redux reducer 中使用 ImmutableJS?
- java - 使用 Spring RestTemplate 使用分页 API