看板 AndroidDev 關於我們 聯絡資訊
※ [本文轉錄自 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
asilzheng:有AndroidDev板 02/06 19:33
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: knives (59.126.209.219), 時間: 02/07/2012 11:22:53
CroachX:改成固定寬度(某個數值)試試 02/07 12:24
knives:你是說內容的寬度嗎 02/07 13:32
CroachX:YES, 左右欄都設定成固定寬度 02/10 00:18