求救求救, 初學 Android 程式開發, 遇到點畫面 UI 的問題, 我要用 LinearLayout 畫出下方的圖出來, 但是怎麼弄都弄不好, 請問是否有人可以幫忙 : 15 3 kg 謝謝大家 ~
7 則回應
現在新版的Android SDK 2.2 API Level: 8裡,Absolute Layout已經停用,所以這個建議變成不妥了!
謝謝你 Jimmy,
我現在是用 AbsoluteLayout 處理了, 感恩.
我清楚, 如果用 AbsoluteLayout 會比較簡單, 但是您說過, 如果沒有絕對把握, 不要用 AbsoluteLayout, 您目前使用的 Project 幾乎都是用 LinearLayout...
一整個Confuse @_@
我清楚, 如果用 AbsoluteLayout 會比較簡單, 但是您說過, 如果沒有絕對把握, 不要用 AbsoluteLayout, 您目前使用的 Project 幾乎都是用 LinearLayout...
一整個Confuse @_@
全部想要畫的是?
就單看這張圖,Absolute Layout可能會比較合適喔~
畢竟Linear Layout一定得依序排列哩
Orz 了 ~ 報告老師, 這是一行一行寫出來的...
And .. 是您教的, 看來上課沒教UI要怎麼寫才不會浪費資源.
那到底要怎麼寫才算標準, 才不會浪費資源 ?
(PS. 自認上課有認真聽, 但真的沒說到浪費資源這件事)
天ㄚ,alex0628 你這樣的寫法,真是太浪費 GUI 資源了。
建議你,不要速成地想靠一些 sample code 就學會 Android,還是要一步一步來,將基礎學好,才不會根基不穩。
目前我是這樣用, 但就是做不出想要的效果
------------------------------------------------------------
<LinearLayout
android:id="@+id/plcurrentkg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="1"
>
<LinearLayout
android:id="@+id/plcurrentkgtitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
android:id="@+id/lbcurrentkgtitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="目前重量"
>
</TextView>
</LinearLayout>
<LinearLayout
android:id="@+id/plcurrentkgvalue"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<LinearLayout
android:id="@+id/plcurrentkgvalueleft"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
>
<TextView
android:id="@+id/lbcurrentkgunit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="15"
android:textSize="40sp"
>
</TextView>
</LinearLayout>
<LinearLayout
android:id="@+id/plcurrentkgvalueright"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
>
<LinearLayout
android:id="@+id/plcurrentkgvaluerighttop"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
android:gravity="center"
>
<TextView
android:id="@+id/lbcurrentkgminor"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="3"
android:textSize="20sp"
>
</TextView>
</LinearLayout>
<LinearLayout
android:id="@+id/plcurrentkgvaluerightbottom"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_weight="1"
>
<TextView
android:id="@+id/lbcurrentkgunit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="kg"
android:textSize="20sp"
>
</TextView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>