IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 12.15 Android UI组件 -> 正文阅读

[移动开发]12.15 Android UI组件

1.imeOptions :android键盘中的enter键图标是可以用EditText的android:imeOptions标签变更

android:ems = "10" : 设置TextView或者Edittext编辑的字符串长度为10,超出部分不显示,该属性只有android:layout_width=“wrap_content”?时才显示,是march_parent时不会有变化

android:layout_alignParentBottom="true"

2.遇到问题:

1)android:id="@id/bottomLine_1”报错Cannot resolve symbol '@id/bottomLine_1' 原因:id前少+

2)’B’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore报错? 原因:文件名称不能有大写B

3)Execution failed for task ':app:processDebugResources'.

> A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction

?? > Android resource linking failed

?? ? ERROR:/Users/Hannah/Desktop/Android/KTNews/app/src/main/res/layout/login.xml:30: AAPT: error: attribute android:textsize not found.

原因:大小写拼写问题

4)Execution failed for task ':app:mergeDebugResources'.

> A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable

?? > Resource compilation failed. Check logs for details.

ParseError at [row,col]:[17,53]

Message: http://www.w3.org/TR/1999/REC-xml-names-19990114#AttributePrefixUnbound?TextView&app:layout_constraintBottom_toTopOf&app原因:fragment_first.xml里面的 <androidx.constraintlayout.widget.ConstraintLayout里面 xmlns:app="http://schemas.android.com/apk/res-auto"? 这句去掉就会布局完全错乱报错Namespace’app’ is not bound

5)安卓的xml文件名不能含大写字母?java或Kotlin类文件名和属性名和对应的xml文件名和文件内控件id有关联,比如login.xml里面的xmlns:tools="http://schemas.android.com/tools"

tools:context=".FirstFragment”那么FirstFragment.java文件内的import com.example.ktnews.databinding.LoginBinding此处必须为Login 否则会报错

6)run安装报错:Installation did not succeed.

The application could not be installed.

List of apks:

[0] '/Users/Hannah/Desktop/Android/KTNews/app/build/outputs/apk/debug/app-debug.apk'

Installation failed due to: ''cmd package install-create -r -t --user current --full --dont-kill --skip-verification -S 3216623' returns error 'Unknown failure: cmd: Can't find service: package''

看到进程qemu-system-aarch64 占cpu300%多 清理进程,wipe Data模拟器后重新运行解决

7)Touch size is too small This item's height is 25dp. Consider making the height of this touch target 48dp or larger.? suggestion不是错误可以ignore

8)只有Button的background颜色设置成自定义的xml无效,而是受themes影响,而自定义xml里的corner有效 目前没解决 应该怎么解决或别的替换方式?

解决办法:找到res/values目录下的themes.xml将里面的

<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.DarkActionBar">改成

<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">

3.疑问:

1.Android 布局巧用之include、merge、ViewStub 2.baselineAligned这是干啥的呢?设置成true或false都没用

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:47:32  更:2021-12-16 17:48:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:02:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码