[求救]要怎麼做出這樣的畫面

2009.06.08 03:33PM
[求救]要怎麼做出這樣的畫面

求救求救, 初學 Android 程式開發, 遇到點畫面 UI 的問題, 我要用 LinearLayout 畫出下方的圖出來, 但是怎麼弄都弄不好, 請問是否有人可以幫忙 :

15
3
kg

謝謝大家 ~

 

7 則回應

  •  現在新版的Android SDK 2.2 API Level: 8裡,Absolute Layout已經停用,所以這個建議變成不妥了!

    2010-07-19
  • 謝謝你 Jimmy,

      我現在是用 AbsoluteLayout 處理了, 感恩.

    2009-06-11
  • 我清楚, 如果用 AbsoluteLayout 會比較簡單, 但是您說過, 如果沒有絕對把握, 不要用 AbsoluteLayout, 您目前使用的 Project 幾乎都是用 LinearLayout...

    一整個Confuse @_@

     

    2009-06-08
    • alex0628 wrote:

      我清楚, 如果用 AbsoluteLayout 會比較簡單, 但是您說過, 如果沒有絕對把握, 不要用 AbsoluteLayout, 您目前使用的 Project 幾乎都是用 LinearLayout...

      一整個Confuse @_@

       

       全部想要畫的是?

      就單看這張圖,Absolute Layout可能會比較合適喔~

      畢竟Linear Layout一定得依序排列哩

      2009-06-11
  • Orz 了 ~ 報告老師, 這是一行一行寫出來的...

    And .. 是您教的, 看來上課沒教UI要怎麼寫才不會浪費資源.

    那到底要怎麼寫才算標準, 才不會浪費資源 ?

     

    (PS. 自認上課有認真聽, 但真的沒說到浪費資源這件事)

     

    2009-06-08
  •  天ㄚ,alex0628 你這樣的寫法,真是太浪費 GUI 資源了。

    建議你,不要速成地想靠一些 sample code 就學會 Android,還是要一步一步來,將基礎學好,才不會根基不穩。

    ysl 的程式天堂 http://ysl-paradise.blogspot.com/

     

    2009-06-08
  • 目前我是這樣用, 但就是做不出想要的效果

    ------------------------------------------------------------

    <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>

    2009-06-08