編輯:關於Android編程
RelativeLayout用到的一些重要的屬性:
1:LinearLayout ( 線性布局 ) (裡面只可以有一個控件,並且不能設計這個控件的位置,控件會放到左上角)
線性布局分為水平線性和垂直線性二者的屬性分別為: android:orientation= " horizontal " android:orientation= "vertical" 。
2:RelativeLayout ( 相對布局 ) : (裡面可以放多個控件,但是一行只能放一個控件)第一類 : 屬性值為 true 或 false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相對於父元素完全居中
android:layout_alignParentBottom 貼緊父元素的下邊緣
android:layout_alignParentLeft 貼緊父元素的左邊緣
android:layout_alignParentRight 貼緊父元素的右邊緣
android:layout_alignParentTop 貼緊父元素的上邊緣
android:layout_alignWithParentIfMissing 若找不到兄弟元素以父元素做參照物
第二類:屬性值必須為 id 的引用名“ @id/id-name ”
android:layout_below 在某元素的下方
android:layout_above 在某元素的上方
android:layout_toLeftOf 在某元素的左邊
android:layout_toRightOf 在某元素的右邊
android:layout_alignTop 本元素的上邊緣和某元素的的上邊緣對齊
android:layout_alignLeft 本元素的左邊緣和某元素的的左邊緣對齊
android:layout_alignBottom 本元素的下邊緣和某元素的的下邊緣對齊
android:layout_alignRight 本元素的右邊緣和某元素的的右邊緣對齊
第三類:屬性值為具體的像素值,如 30dip , 40px
android:layout_marginBottom 離某元素底邊緣的距離
android:layout_marginLeft 離某元素左邊緣的距離
android:layout_marginRight 離某元素右邊緣的距離
android:layout_marginTop 離某元素上邊緣的距離
3:TableLayout ( 表格布局 ) : (這個要和TableRow配合使用,很像html裡面的table)
這個表格布局不像HTML中的表格那樣靈活,只能通過 TableRow 屬性來控制它的行而列的話裡面有幾個控件就是幾列(一般情況)。 如:
表示兩行兩列的一個表格。
android:gravity="center" 書面解釋是權重比。其時就是讓它居中顯示。它還可以動態添加裡面的每行每列。如下代碼所示:
/*根據id查找表格對象*/
TableLayout tableLayout = (TableLayout) findViewById(R.id.table01);
/*創建列對象*/
TableRow tableRow = new TableRow(this);
/*文本框對象*/
TextView temp = new TextView(this);
temp.setText("text的值");
/*將此文本添加到列中*/
tableRow.addView(temp);
android:stretchColumns="1,2,3,4" 它的意思就是自動拉伸1,2,3,4列。
4:AbsoluteLayout ( 絕對布局 ) : (裡面可以放多個控件,並且可以自己定義控件的x,y的位置)
5:FrameLayout ( 幀布局 ) :(裡面可以放多個控件,不過控件的位置都是相對位置)
翻譯自:https://code.facebook.com/posts/366199913563917 快速有效的展示圖片對Facebook Android客戶
如何實現軟件自動更新,下面是具體實例:效果圖: 具體步驟:1、在服務器上部署
因為Android軟件開發分工目前還沒有細化,程序員往往需要負責軟件界面的開發,雖然軟件的界面圖片已經由美工設計好了,但是如果使用layout技術把軟件做成漂亮的界面確實
JNI層方法命名規范在java層對應的native方法的聲明,test方法是一個本地方法,其參數是字符串類型,返回值是字符串類型。package com.kltz88.j