摘自
有些布局,預覽效果非常差。咋一看上去,一片空白。這樣其實喪失了靜態布局的一大優點「所見即所得。」整個布局之後,你編譯執行到手機上,才能看到你設定的屬性,間距等是否正常生效了。
這裡,我推薦乙個原則:「盡量在布局中展示你要的效果。」
怎麼實現呢?這裡需要用到乙個工具,tools。
tools工具的使用僅僅針對ide有效,並不會被打包進應用。
具體步驟如下:
1. 在布局最外層,加上下面這句話,宣告一下。
xmlns:tools=""
一般的控制項屬性以「android:」開頭。新增乙個同樣的屬性,改為以「tools:」開頭。
例如:乙個textview控制項,需要設定預設狀態為不可見。
android:text="name"
android:visiblity="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
但是你想預覽它,又擔心改為android:visiblity="visible"
之後忘了改回來,直接提交了。現在你不必擔心,新增乙個同樣名稱的屬性,以「tools:」開頭,就可以了。
android:text="name"
android:visiblity="gone"
tools:visiblity="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Android布局(相對布局)
relativelayout相對布局裡常用的位置屬性 2.id型xml屬性 android layout above 該元件位於引用元件的上方 android layout below 該元件位於引用元件的下方 android layout toleftof 該元件位於引用元件的左方 android...
android布局學習 巢狀布局
採用巢狀的方式來實現複雜的布局,通過2個示例來介紹巢狀布局的方法。示例1 將activity介面分成上 下2部分,然後上部分是用橫向的 水平 布局,裡面有4個textview 下部分則是用縱向的 垂直 布局,也放有4個textview。要實現這樣的布局必須要使用到巢狀布局。實現步驟 1 首先,最外層...
Android線性布局,相對布局
android開發有五種常見布局 linearlayout 線性布局 relativelayout 相對布局 framelayout 幀布局 tablelayout 布局 absolutelayout 絕對布局 主要是以水平或垂直的方式來顯示頁面中的控制項,在水平排列情況下,從左到右 垂直情況下,從...