android 开发: 怎么把一个linearlayout设置为不可点击??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 开发: 怎么把一个linearlayout设置为不可点击??相关的知识,希望对你有一定的参考价值。

有一个linearlayout里面有一个EditText,和一个button。我想用java把这个linearlayout设置为不可点击。请问怎么写。我是初学者,拜托前辈们。

参考技术A android:clickable="false"追问

可以用java来实现吗?
我想在特定情况下设为不可点击。谢谢~~

追答

android:clickable
android:focusable 这2个属性我刚才试过 都没办法实现你所要求的功能

我的建议是对LinearLayout下的子控件 进行单个设置

参考技术B Linearlayout的方法setOnClickListener(null) 参考技术C android:clickable="false" 参考技术D 什么意思?linearlayout你没设点击事件就不能点击啊。你是想连EditText和button都不能点击?追问

是的,想用java来把EditText和button一起设不可点击。

追答

    可以在原先的上边加一个透明的布局

    在xml里将EditText和button设置
    android:focusable="false"

    在java里EditText.setFocusable(false);和button.setFocusable(false);button.setClickable(false)

第5个回答  推荐于2018-01-20 设置Linearlayout方法setEnabled(false)即可

以上是关于android 开发: 怎么把一个linearlayout设置为不可点击??的主要内容,如果未能解决你的问题,请参考以下文章

android 开发: 怎么把一个linearlayout设置为不可点击??

Android 开发中,Activity怎么样把一个Context对象传递给一个Service?

在android开发中 为啥没有BufferedImage类?那我把图片转换成二进制怎么办?

请问以前你提的问题:android开发:软键盘显示的时候把布局往上顶。是怎么解决的?是布局问题吗?

android 动态切换view

android开发时,怎么把头部去掉,去掉图片,也去掉这个黑的部分??,求大神指导啊