Android布局善用tools工具

2021-07-10 13:00:02 字數 825 閱讀 5941

摘自

有些布局,預覽效果非常差。咋一看上去,一片空白。這樣其實喪失了靜態布局的一大優點「所見即所得。」整個布局之後,你編譯執行到手機上,才能看到你設定的屬性,間距等是否正常生效了。

這裡,我推薦乙個原則:「盡量在布局中展示你要的效果。」

怎麼實現呢?這裡需要用到乙個工具,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 絕對布局 主要是以水平或垂直的方式來顯示頁面中的控制項,在水平排列情況下,從左到右 垂直情況下,從...