作者knives ()
看板AndroidDev
标题Fw: [问题] 像Facebook这样的布局要怎麽写
时间Tue Feb 7 11:22:53 2012
※ [本文转录自 java 看板 #1FBvUs9m ]
作者: knives () 看板: java
标题: [问题] 像Facebook这样的布局要怎麽写
时间: Mon Feb 6 17:04:50 2012
http://0rz.tw/BBVEw
如上图,是Facebook在android上面的app画面
我姑且在我的layout.xml
<RelativeLayout android:id="@+id/Title_View"
android:layout_width="fill_parent" android:layout_height="100dip"
android:layout_alignParentTop="true">
<TextView android:layout_width="wrap_content"
android:layout_alignParentLeft="true" android:layout_height="wrap_content"
android:id="@+id/callme" android:text="按我出来"></TextView>
</RelativeLayout>
<RelativeLayout android:id="@+id/leftPanel1"
android:layout_weight="1"
android:layout_height="fill_parent" android:keepScreenOn="true"
android:layout_width="0dip">
</RelativeLayout>
</RelativeLayout>
<RelativeLayout android:layout_height="wrap_content"
android:id="@+id/Content_R" android:layout_below="@+id/Title_View"
android:layout_toRightOf="@+id/leftPanel1"
android:layout_width="wrap_content">
</RelativeLayout>
在callme这个id加上OnClickListener 来动态更改leftPanel1的宽度
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.FILL_PARENT
);
leftPanel1.setLayoutParams(params);
可是发现Content_R 里面的东西都被压得扁扁的
并不像Facebook那样,原来的内容就像自动靠右边水平靠过去
请问要怎麽做才能像Facebook那样的布局
谢谢回答
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅▅ ▅▅▅ ι●╮
▍./◤_▂▃▄▂_◥ \'▊ HARUHI ████████ <■┘
▎⊿ ◤◤◥█◥◥█Δ █ ISM ███▃▃███ ¢|\
▏ζ(▏●‵◥′●▊)Ψ ▏ By-gamejye ▂▂▂ ▂▂▂ ⊿Δ
█/|▊ 〃 、 〃▋ |\ ▎ ハ ル ヒ 主 义
◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界を大いに盛り上げるための凉宫ハルヒの団
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.209.219
1F:→ asilzheng:有AndroidDev板 02/06 19:33
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: knives (59.126.209.219), 时间: 02/07/2012 11:22:53
2F:→ CroachX:改成固定宽度(某个数值)试试 02/07 12:24
3F:→ knives:你是说内容的宽度吗 02/07 13:32
4F:→ CroachX:YES, 左右栏都设定成固定宽度 02/10 00:18