Android²¼¾ÖС½á

來源:互聯網
上載者:User

Android²¼¾ÖС½á

1.FrameLayout

Ö¡²¼¾Ö£¬Ð§¹ûΪ¶à¸öͼ²ãÒÀ´Îµþ¼Ó£¬±ÈÈç˵»Ò»·ù»£¬ÔÚFrameLayoutÖÐÏÈÌí¼Ó±³¾°imageView£¬ÔÙÌí¼ÓÆäËûµÄÊÂÎïimageView¼´¿É¡£

ÈçºÎʵÏÖÈý¸ö°´Å¥ÔÚËÆ½·½ÏòÉÏ×ó¶ÔÆë¡¢¾ÓÖÐ¶ÔÆäºÍÓÒ¶ÔÆë£¿

ÔÚFrameLayoutÖпɶÔÿ¸öViewÉèÖÃLayout_gravityÊôÐÔʵÏÖ

code£º

<frameLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/linearLayout"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    tools:context=".MainActivity" >                            </frameLayout>
Ч¹ûͼ£º


2.LinearLayout²¼¾Ö<†·Ÿ"http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+1NpMaW5lYXJMYXlvdXTW0MztvNO31r3nz9+jujwvcD4KPHA+zai5/cno1sNhbmRyb2lkOlNob3dEaXZpZGVyc8r00NQobm9uZS9iZWdpbm5pbmcvZW5kL21pZGRsZSm6zWFuZHJvaWQ6ZHJpdmlkZXLK9NDUKERyYXdhYmxlIElEKTwvcD4KPHA+yOe6ztTaTGluZWFyTGF5b3V01tDKtc/WyP249rC0xaXLrsa9t73P8rfWsfC+09Pa1/PW0NPSzrvWw6O/PC9wPgo8cD7J6NbDQnV0dG9utcRsYXlvdXRfd2VpZ2h0yvTQ1Ly0v8k8L3A+CjxwPjMuUmVsYXRpdmVMYXlvdXSyvL7WPC9wPgo8cD7Ktc/WNbj2sLTFpcO3u6jXtMXF0PKhozwvcD4KPHA+0Ke5+828o7o8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20141224/2014122409110324.jpg" alt="\">

code£º

                        

ÈçºÎ¶¯Ì¬¸Ä±ä¿Ø¼þÔÚ²¼¾ÖÖеÄλÖÃ?

ͨ¹ýLayoutParamsʵÏÖ¡£

code£º

btn = (Button) findViewById(R.id.btn1);btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);if(i == 1){i = 0;lp.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);}else{i = 1;lp.addRule(RelativeLayout.ALIGN_PARENT_TOP,RelativeLayout.TRUE);}btn.setLayoutParams(lp);}});
4.ÉèÖñ³¾°½¥±äÉ«

GradientDrawable£¬Í¨¹ýÏòº¯Êý´«Èë½¥±ä·½Ïò¼°ÑÕÉ«Êý×éÉèÖñ³¾°½¥±äÇé¿ö

code£º

@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);int[] col = {Color.BLUE,Color.BLACK};GradientDrawable gd = new GradientDrawable(Orientation.TOP_BOTTOM, col);getWindow().setBackgroundDrawable(gd);}
Ч¹ûͼ£º




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.