相关疑难解决方法(0)

在Android中禁用EditText

在我的应用程序中,我有一个EditText.我希望用户只具有读访问权限而不是写访问权限.在我设置的代码中android:enabled="false".虽然EditText的背景变为黑暗,但当我点击它时,键盘弹出,我可以更改文本.

我该怎么办?谢谢

android android-edittext

176
推荐指数
13
解决办法
25万
查看次数

如何在创建和显示布局时将焦点设置在视图上?

目前,我有一个包含a Button,a TextView和an 的布局EditText.当显示布局时,焦点将自动放在EditText,这将触发键盘显示在Android手机上.这不是我想要的.有什么方法可以在TextView显示布局时设置焦点或什么都没有?

java android focus

89
推荐指数
6
解决办法
15万
查看次数

印刷机上的视图:按下时更改背景颜色?如何显示正在按下视图?

暂时,我有一个自定义视图,其中9个补丁图像作为边框.

该自定义视图在LinearLayout中放置了三次,因此它看起来像这样:

+------------------------+
|  CustomView            |
+------------------------+
|  CustomView            |
+------------------------+
|  CustomView            |
+------------------------+
Run Code Online (Sandbox Code Playgroud)

我已将一个click事件监听器附加到View,因此它是可单击的.但后来我点击它,我无法看到我点击它 - 颜色没有变化.

所以,我认为我会附加一个"onPress"监听器,然后改变视图的背景,但我找不到这样的监听器.

所以,问题是 - 如何在View上创建行为,以便我可以看到它被按下了?这通常在Android中完成,带有绿色背景,表示现在正在按下它.

问候

android

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×3

android-edittext ×1

focus ×1

java ×1