昨天將ui布局基本了解,大致掌握了各種控制項的設定。
今天進一步學習4種基本布局。
1、線性布局
android:orientation屬性指定排列方向vertical,是垂直的線性布局
而將屬性改為horizontal之後,就變成了水平線性布局。
top、center_vertical、bottom的對齊方式可用於水平布局中的相對
垂直位置。
android:layout_weight屬性允許我們使用比例的方式來指定控制項的
大小,將edittext和button的寬度指定為0dp,但通過對layout_weight
的設定,width不在決定寬度。weight就是水平方向或豎直方向所佔比值。
2、相對布局
相對于父布局進行定位,也可以相對於控制項進行定位。
3、幀布局
(應用場景較少)可以覆蓋文字或其他。
4、百分比布局
按任意比例分割介面
遇到的困難:需要將多個控制項組合起來,書上所講的布局方式不能滿足。
第一階段衝刺 eighth day
昨天學會了一些自定義控制項的使用方法,還有listview的一部分。今天開始將之前學習的內容與本次將要編寫的頁面聯絡起來,進一步 完善頁面。設定了點選發布的一些條件。button button1 button findviewbyid r.id.title t button1.setonclickl...
第一階段衝刺 fourth day
昨天把第二章看完,知道了intent的用法,通過按鈕實現了簡單的文字傳遞。今天學習ui的設計,掌握各種文字 按鈕的格式 樣式。讓頁面變得更加美觀,掌握了textview的對其方式 文字大小顏色。掌握了button中更改button文字預設屬性的方法。掌握了edittext的方法,如hint的提示文字...
第一階段衝刺總結
在第一階段七天的衝刺時間裡,我主要承擔做了我們組創新這個模組的工作。由於這個模組是我提出的想法,所以我承擔了這個模組的編寫工作。首先,我設計了自定義介面的布局,進行了介面的ui設計。設計了兩個按鈕 ok 取消 ok按鈕想要實現的功能是分享和儲存,取消則是返回遊戲主介面。最後,對對話方塊實現了優化。在...