Fw: [問題] 像Facebook這樣的布局要怎麼寫

看板AndroidDev作者時間14年前 (2012/02/07 11:22), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
※ [本文轉錄自 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

02/06 19:33, , 1F
有AndroidDev板
02/06 19:33, 1F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: knives (59.126.209.219), 時間: 02/07/2012 11:22:53

02/07 12:24, , 2F
改成固定寬度(某個數值)試試
02/07 12:24, 2F

02/07 13:32, , 3F
你是說內容的寬度嗎
02/07 13:32, 3F

02/10 00:18, , 4F
YES, 左右欄都設定成固定寬度
02/10 00:18, 4F
文章代碼(AID): #1FC9aEl2 (AndroidDev)