EasyClick 原生UI 连载二十五

EasyClick 原生UI 连载目录

  • EasyClick 原生UI教程
  • EasyClick 原生UI 避坑指南
    • 属性用错
    • 权重使用不当
    • UI界面卡死
    • UI操作后不生效
    • 代码设置UI不生效
    • UI显示混乱
    • 更多避坑后续会陆续加入。。。

EasyClick 原生UI教程

讲师:Mr-老鬼,QQ:1156346325
EasyClick 原生UI教程电梯直达
EasyClick 原生UI教程总纲

EasyClick 原生UI 避坑指南

属性用错

下面这两种属性 ,用错会导致控件显示不出来

		
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		
		android:layout_width="match_parent"
        android:layout_height="match_parent"

权重使用不当

重要提示: 只适用于线性布局
宽度占比为1

		android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"

高度占比为1

		android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"

UI界面卡死

请查看代码是否在主线程操作了UI控件或者布局。
解决办法 :

  1. 后台请使用ui.run()函数操作控件或布局。
  2. 在UI主线程的网络操作请使用线程操作。
  3. 线程里面直接操作UI导致卡死,请在线程里使用ui.run()函数操作。

UI操作后不生效

检查布局代码,是否设置如下属性

		android:visibility="gone"
		android:visibility="invisible"

排查属性是否不当。
例子:

		
		android:layout_width="match_parent"
        android:layout_height="match_parent"

代码设置UI不生效

请排查是否有如下属性,检查是否和ui.js引用的tag是否正确。

   		android:tag="tag"
		let tag = ui.tag;

设置了控件没有的属性报错请删除,或者改为有的属性。具体参考原生UIAndroid手册
设置了不当的属性,例如宽高,权重,颜色。

UI显示混乱

请修改布局的居中属性,权重属性,宽度高度等属性调整大小适合美观即可。
查看排版是否合理。

更多避坑后续会陆续加入。。。

我是Mr-老鬼、QQ1156346325 。交流QQ群:620028786,647082990
------------------------------------------------版权声明------------------------------------------------------
本文版权所有~Mr-老鬼 ~转载请注明原文地址
免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。

你可能感兴趣的:(Easy,Click,原生,UI,系列,android)