| |
|
开发:
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 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |