Xamarin.Android -- EditText输入无法实时显示问题
参考文章:EditText输入内容不显示_edittext输入没有显示-CSDN博客
https://blog.csdn.net/guodashen007/article/details/108768508
scrollview内嵌tablelayout布局,tablerow内嵌 EditText,EditText输入后文字不显示,因为安卓9以上会出现不兼容问题,后在配置文件增加硬件加速属性解决。EditText太靠手机边框导致内容看不到,或TextView出现这种情况,设置padding
在Android 9(API级别28)及以上版本中,某些布局和视图可能会因为系统默认的窗口背景绘制行为而出现不兼容问题。这可能会影响EditText和TextView的显示,尤其是当它们位于ScrollView或TableLayout中时。为了解决这个问题,你可以尝试以下步骤:
为ScrollView设置一个背景色,这样可以确保滚动视图的背景不会影响到内部EditText或TextView的显示。
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"> <!-- 或者其他颜色 -->
<!-- 内部布局 -->
</ScrollView>
为EditText设置适当的padding,确保它们的内容不会被边缘裁剪。你可以根据需要调整padding的大小。
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp" />
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="beforeDescendants"
android:hardwareAccelerated= "true"
> 使用android:descendantFocusability属性:
在LinearLayout中添加android:descendantFocusability="beforeDescendants"属性,这样可以确保NestedScrollView不会拦截子视图的焦点事件。
在布局中加上
android:descendantFocusability="beforeDescendants"
android:hardwareAccelerated= "true"
对于特定的Activity:
HardwareAccelerated 开启硬件加上true
[Activity(
HardwareAccelerated = true,
WindowSoftInputMode = SoftInput.StateHidden | SoftInput.StateAlwaysHidden | SoftInput.AdjustPan | SoftInput.AdjustUnspecified | SoftInput.AdjustResize
)]
public class ActivityCheckPackage : Activity
Xamarin.Android -- EditText输入无法实时显示问题的更多相关文章
- Android EditText输入字数限制总结(包含中文输入内存溢出的解决方法)
转载请注明,大飞:http://blog.csdn.net/rflyee/article/details/38856539 限定EditText输入个数的解决方式非常多,可是一般主要考虑两点.也就是处 ...
- Android EditText输入格式设置
在开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType="". android:inp ...
- [置顶] Android EditText/TextView使用SpannableString显示复合文本
在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置.Android为我们提供了SpannableString类来对指定文本 ...
- 让Android Preference Summary中实时显示内容变更
Android中提供的Preference可以保存用户的喜好设置.在启明星安卓版员工通讯录里,有一个地方保存用户输入的URL就是用的Preference. 但是Preference默认显示的是Summ ...
- Android EditText输入光标居于开头最开始位置
如果欲使EditText加载后的输入光标自动处于最开始处,可以通过设置EditText的android:gravity实现,设置android:gravity为left或者start即可,可以设置: ...
- Android EditText不可编辑单行显示能滑动查看内容
遇到问题 有时为了节约界面控件,可以界面的美观,我们会使用单行显示 singleLine,如果使用 Enable = false 输入框文字呈现灰色,并且也无法操作. 想要实现的效果是,单行显示,不能 ...
- android EditText输入变化事件详解
editText.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { // ...
- Android EditText 输入金额(小数点后两位)
EditText edit = new EditText(context); InputType.TYPE_NUMBER_FLAG_DECIMAL //小数点型 InputType.TYPE_CLAS ...
- Android EditText输入最大值提示功能
public class LengthFilter implements InputFilter { public LengthFilter(int max) { mMax = max; } @Ove ...
- Android EditText 输入password是否可见
设置password不可见 etAfter.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 设置password可见 etA ...
随机推荐
- 老生再谈 IoC
IoC,Spring的核心理念之一,确实这是一个老生常谈的东西.但是今天呢!又重新温习之后,想再说说自己对IOC的一些想法. IoC--Inversion of Control,控制反转.要想理解Io ...
- 分享 3 款基于 .NET 开源且免费的远程桌面工具
前言 今天大姚给大家分享 3 款基于 .NET 开源.免费.功能强大的远程桌面工具,希望可以给大家的远程工作和学习带来便利. 1Remote 1Remote是一款基于 .NET 开源(GPL-3.0 ...
- 使用Python+SymPy计算无穷级数
引言 在数学中,级数是指由数列的无限项组成的求和表达式.无穷级数的求和是一个非常重要且具有挑战性的数学问题,特别是在信号处理.物理学和工程学等领域.今天,我们将介绍如何利用 Python 中的 Sym ...
- 2319. 判断矩阵是否是一个 X 矩阵
2319. 判断矩阵是否是一个 X 矩阵 题解: 模拟 class Solution { public boolean checkXMatrix(int[][] grid) { int n = gri ...
- 重磅升级!MCPmarket.cn 开启云托管时代,打造智能体开发的“App Store“ , 一键即可直连MCP工具百宝箱
[关键词:MCP, MCPmarket, Claude, Cursor, AI Agent, 云托管 MCP, Model Context Protocol, MCP Server 部署, Claud ...
- MaxKB中如何选择向量模型?
MaxKB内置的向量模型不足? 在MaxKB中知识文档Emdeding是很重要的一环,而这个过程就必须依赖向量模型.目前MaxKB内置的向量模型为text2vec-base-Chinese,一个针对中 ...
- windows 隐藏桌面了解此图片
1. 桌面上有了解此图片图标无法删除 这是因为在windows背景设置中选择了Window聚焦. 如果想关闭可以选择其他选项.如果不想关闭Window聚焦还想隐藏桌面了解此图片图标,可以参考下面设置. ...
- Webkit 实现页面滚动条美化
当页面或者某个容器布局内容超出过后, 就会有滚动条, 但默认的有点丑, 经常需要自己来美化一下, 这里做个笔记吧. /* 美化全局的滚动条 */ ::-webkit-scrollbar { width ...
- [转发] Go pprof内存指标含义备忘录
原文链接 Go pprof内存指标含义备忘录 最近组内一些Go服务碰到内存相关的问题,所以今天抽时间看了下Go pprof内存指标的含义,为后续查问题做准备. 内容主要来自于Go代码中对这些字段的注释 ...
- 深度探索C++对象模型--读书笔记
深度探索C++对象模型 第一章:关于对象 封装之后的布局成本 C++在布局以及存取时间上主要的额外负担是由virtual引起 1.VIrtual function机制:用以支持一个有效率的" ...