- 博客(3)
- 收藏
- 关注
原创 Andoir学习日记:Dialog中setview方法遇到的问题(BUG?)
本人的思路是,直接调用Androidx中Dialog组件,自定义一个对话框布局dialog_new_build.xml,调用setView方法把这个加载好的布局填充进对话框中。百思不得其解,在调试的时候,试着把第一个TextView的高度占比改为百分比布局,占比0.01,惊讶的发现对话框非常之高。这时候开始猜测Dialog中View的高度占比和第一个TextView控件有关,经过实践,0.01改为0.1会变矮,修改其余控件没有变化。但是,当我试运行的时候,发现两个对话框和文本重叠了,如下。
2024-11-09 14:03:28
293
原创 《第一行代码第二版》学习记录——3.4.1引入布局
作者并没有提供一个图片,我们只能自己去截取一个图片充当素材,但是大小我们不好把控,很容易过大或者过小,挤压TextView的空间,我们再次做出修改,将Button中android:layout_width="wrap_content"修改为。在TextView控件中,作者设定了weight=1,width=0。我们可以看到,编写者使用了android:layout_gravity属性,意思是居中分布,这个设定让人不明所以,因为下文不管是他的叙述,还是实例,这几个都是与上边缘对齐的。达到了书中的效果,如图。
2024-10-08 18:07:34
240
原创 记录学习《第一行代码第二版》时,百分比布局dependencies闭包导入时遇到的问题。
去查询了一下,发现是Gradle新版本已经弃掉了compile配置,转用了implementation。进行修改后,代码如下。试着把android.support.percent.PercentFrameLayout的报错解决,把它改成。去查询了一下,抱着换新不换旧的想法,把刚才导入的全部删除,导入androidx的对应的百分比布局。本来以为万事大吉,结果在运行的时候报错,说是androidx和support冲突.......试运行,成功启动,达到百分比布局目的。
2024-10-07 21:14:39
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人