android初學之建立簡單使用者介面

來源:互聯網
上載者:User

標籤:

學習轉帖自該處:http://hukai.me/android-training-course-in-chinese/basics/firstapp/building-ui.html,如有侵權請轉告,我立即刪除

 

第一步:使用Android studio建立新項目,目錄如下

 

第二步:打卡activity_my.xml檔案,修改該檔案裡面的內容

修改string.xml檔案

修改後設計頁面顯示效果:

 

 

android:orientation:該屬性設定控制項的放置方向,horizontal表示橫向放置,vertical表示縱向放置;

wrap_content:根據內容自動展開;

match_parent:強制性地使視圖擴充至父元素大小;

 

如所示,這樣的設定對於按鈕來說合適,但是對於文字框來說不太好,因為使用者可能輸入更長的內容,因此讓文字框佔滿除按鈕的全部寬度較好,

LinearLayout使用權重屬性來達到這個目的,因此可以修改文字框的android:layout_weight來設定,Android對於所有的View預設的權重是0,如

果只設定了一個View的權重大於0,則該View將佔據除去別的View本身佔據的空間的所有剩餘空間。因此這裡設定EditText的權重為1,使其能夠占

據除了按鈕之外的所有空間。

修改如下:

如,修改後就佔滿了整行

 

android初學之建立簡單使用者介面

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.