作者MAXQb ()
看板AndroidDev
标题[问题] 使用AS的LinearLayout排版问题
时间Wed May 20 21:11:05 2020
(不知有无推荐使用Android Studio最基础讲的最详细的书吗?)
就是我希望能够排成如图这个样子
https://i.imgur.com/oz4oFTZ.png
但不管怎麽排都是变成这样,ScrollView的内容也看不到
https://i.imgur.com/0NqefdZ.png
这是xml的码(图可放大)
https://i.imgur.com/DCCq6uE.png
请问是哪里不对呢?
---------------------------
另外关於在ConstraintLayout下,使用RadioGroup和RadioButton一起动位置时
RadioButton都会跑出RadioGroup外,这有人遇到吗?
请问该怎麽解决呢?
感谢。
觉得AS的排版好困难
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.3.157 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1589980267.A.C63.html
1F:→ gcobc12632: 去学着用ConstraintLayout 比LinearLayout好用多了 05/20 22:11
我有用过ConstraintLayout,可是他在排"清单"的排版上,感觉蛮容易跑掉或对不齐
像是RadioGroup和RadioButton常常就会版型跑掉
所以才想用LinearLayout,看网路上教学都能排得整整齐齐的,但用起来好复杂
2F:→ gcobc12632: 顺便说一下 你这应该Run不起来 因为ScrollView内只能 05/20 22:14
3F:→ gcobc12632: 有一个Child View 05/20 22:15
Child View是指??
很奇怪的是,只要我一放ScrollView下去,里面的东西就没办法呈现出来
长、宽怎麽设都一样。
本来我是想先用LinearLayout排完版,在把他们全放入ScrollView里,但还是一样...
4F:→ gcobc12632: 对不齐代表你语法用不熟吧 多看文件学着用更多的语法 05/21 00:04
了解,希望他版面不要再跑掉了...
5F:→ gcobc12632: ScrollView这段意思是 依你的方法的话 就要再用一个 05/21 00:05
6F:→ gcobc12632: LinearLayout把所有其他的View包起来才能运作 05/21 00:06
意思是
<LinearLayout最外围的
<LinearLayout> <-包住全部的ScrollView这样吗?
<ScrollView>
<LinearLayout>
7F:→ atst2: 「清单」请学着用RecyclerView 05/21 00:07
8F:→ gcobc12632: 呃 对 如果你要用ScrollView去呈现清单的话 不如改学 05/21 00:11
9F:→ gcobc12632: RecyclerView会更好 05/21 00:11
喔!!这个看起来好棒,明天看教学後来试试,感谢!!
10F:→ gcobc12632: 是要加在ScrollView内的 05/21 01:03
可是ScrollView不是预设拉进来就有LinearLayout了?
预设<ScrollView>
<LinearLayout>
所以是这样才对?
<ScrollView>
<LinearLayout>
<LinearLayout>
※ 编辑: MAXQb (111.243.3.157 台湾), 05/21/2020 01:11:50
11F:→ aiweisen: constrainLayout跑掉 应该是你view的上下左右对其id没 05/21 16:44
12F:→ aiweisen: 设好 05/21 16:44