Android 低级错误记录
来源:互联网 发布:叶如何知秋 编辑:程序博客网 时间:2024/05/22 06:17
低级问题描述:
写外层布局LinearLayout时 添加属性clickable=”true”
内层也是布局LinearLayout 也是添加属性clickable=”true”
当我给外层布局设置点击事件没有响应
修改:
去掉内层clickable=”true”
而需求是外部点击内层不点击
代码:
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ff00ff" android:clickable="true" android:descendantFocusability="blocksDescendants" android:orientation="vertical" tools:context="testaa.demo.com.testaa.MainActivity"> <LinearLayout android:id="@+id/layout2" android:layout_margin="10dp" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f0f0f0" android:clickable="true" android:orientation="vertical"> </LinearLayout></LinearLayout>
activity:
package testaa.demo.com.testaa;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.LinearLayout;import android.widget.Toast;public class MainActivity extends AppCompatActivity { LinearLayout layout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); layout = findViewById(R.id.layout); layout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(MainActivity.this, "sss", Toast.LENGTH_SHORT).show(); } }); }}
把内层clickable去掉,即:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ff00ff" android:clickable="true" android:descendantFocusability="blocksDescendants" android:orientation="vertical" tools:context="testaa.demo.com.testaa.MainActivity"> <LinearLayout android:id="@+id/layout2" android:layout_margin="10dp" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f0f0f0" android:orientation="vertical"> </LinearLayout></LinearLayout>
编写时的失误,谨记。
阅读全文
0 0
- Android 低级错误记录
- 记录一个低级错误
- 低级的错误记录
- android 之低级错误
- Android低级错误杂记
- 记录记录,犯了一个低级错误~
- 记录一下犯的几个低级错误
- 低级错误
- 低级错误
- 低级错误!
- 低级错误
- 低级错误
- 低级错误
- 低级错误
- Android学习时碰到的低级错误
- 记录今天遇到的问题,一个低级错误。。
- Android开发常见低级错误之一:.xml文件命名
- 比较低级的错误
- android 7.0 图片path转Uri
- svn 查看,删除用户名,密码
- Oracle 通过UTL_HTTP 发送http请求并处理发送内容中包含空格和特殊字符的问题
- 集合
- 关于服务停止或重启失败--适用于银医通项目
- Android 低级错误记录
- Android wifi调试
- 批量导入导出windows计划任务的批处理脚本
- 拿什么拯救你,我的双眼
- 做用户测试的10个正确姿势
- BottomTabBar替换RadioButton切换Fragment
- Linux clock driver(2) clk_register 详解
- v$sql与v_$sql相互关系
- Makefile 中使用的函数