第一階段衝刺 sixth day

2022-05-03 05:57:07 字數 815 閱讀 3003

昨天將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按鈕想要實現的功能是分享和儲存,取消則是返回遊戲主介面。最後,對對話方塊實現了優化。在...