AndroidDev 板


LINE

恩... 其实我也只是个新手 学校教的Android程式设计也没有提到这麽疯狂的东西的样子=~=... 所以我还是先上图好了 这是我预计想做出来的样子: http://ppt.cc/Ivrk (有两个按键的字是一样的是因为我是用小画家模拟的...) 简单来说 就是先上下以1:4切开 (用直的LinearLayout搭配weight用) 接着下面那块比较大块的在左右五等分放按键 不过按键上除了按键本来的Text之外 还要再加一个TextView在左下方 (显示些其他资讯用的) (然後这些玩意就通通包在下面那个比较大的横向的LinearLayout里) (每个按键和TextView分别用RelativeLayout包起来) 然後现在的xml Code长这样: http://paste.plurk.com/show/1601367 (应该不用把整包专案丢网路没关系吧?) 在ADT中它画出来长这样: http://ppt.cc/6cOq 可能会有其他大神看过Code之後问我 "横向对分那个为什麽不用TableLayout来做?" 其实我也有试过 不过我注意到有时候TableLayout似乎不会真的"等分" 所以就土炮用LinearLayout做... 不过这好像不是问题点 因为我用TableLayout还是会遇到接下来要说的问题... 而当我把第五个按键的xml程式码改成和前四个一样的时候 ADT画出来的画面反而会变成这样: http://ppt.cc/Z1Nf 感觉就是我放在最上层LinearLayout的weight失效了... 而且这个问题只要第五个按键RelativeLayout的height设定成"match_parent"就会发作 然後假如不要用RelativeLayout 改用FrameLayout来做的话 就没这个问题 可是因为定位的关系 文字的位置就被限制住了... (一定得在最左下角 没办法微调位置) 我不太懂 这逻辑应该没有错吧? 可是为什麽画出来跟我想像中的就不太一样... (还是其实是我的认知有问题?) 而且也只有RelativeLayout会错乱... 只好上来请教各位大大了... 虽然通通用RelativeLayout做也可以 但这样感觉解析度就被锁死了 (虽然说是在平板用 但还是希望他能活一点...) 真的没办法就只好通通用RelativeLayout做了... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.10.158 ※ 编辑: charlie20083 来自: 111.243.10.158 (07/17 10:25)
1F:推 crazyma:weight属性不能nested google "nested weight"有很多讨论 07/17 14:09
所以weight不能给我拿来这样用罗? 但因为之前有试过TableLayout会有评分不均的问题 虽然网路上说TableLayout也可以用weight来控制 但听大大这样说我又觉得这样不可行=~=... 可是我又一时想不到其他办法了...
2F:推 ian90911:那通通用LinearLayout呢? 07/17 15:08
LinearLayout不能重叠吧? (据我所知 但我其实还蛮无知的...) 按键右下角的字是一个TextView 然後利用RelativeLayout或FrameLayout叠在按键上的... ※ 编辑: charlie20083 来自: 111.243.10.158 (07/17 15:22)
3F:推 tac0wu:为什麽button要用Linearlayout包起来 把高度的地方改成 07/17 21:21
4F:→ tac0wu:match parent看看 07/17 21:21
5F:推 tac0wu:http://paste.plurk.com/show/1602010/ 07/17 21:33
T大你忘了我的按键啊... 我要做的就是 除了按键自己的文字之外 还要再叠一个TextView 所以才用RelativeLayout把Button和Textview绑再一起 可是用RelativeLayout会出错 但改用FrameLayout是不会有问题 可是就没办法自由调整TextView的位置了... 所以才上来问ˊˇˋ ※ 编辑: charlie20083 来自: 114.36.61.134 (07/17 21:40)
6F:推 tac0wu:http://paste.plurk.com/show/1602050/ 07/17 21:55
7F:推 tac0wu:有没有用Relativelayout 应该是不影响 07/17 21:57
8F:→ tac0wu:只是 这样nested 又用RL 真的很伤效能 07/17 21:58
喔喔 看完T大的Code 也实际跑了一遍之後 结果就是 我的ADT会骗人= =... 在编辑器看到的是一回事 在模拟器看到的又是另外一回事... 可是看了T大的Code之後 我又有点问题了 因为依照我的无知 T大的Code我会解读成 上面的TextView占画面的4/5 下面的按键区只有1/5 但实际上却是颠倒的? 怎麽感觉weight这东西好像不是很好懂啊... ※ 编辑: charlie20083 来自: 114.36.61.134 (07/17 22:07)
9F:推 tac0wu:weight 和大小成反比 07/17 22:16
10F:推 tac0wu:http://goo.gl/sBHR0 07/17 22:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP