安卓第八課

2021-10-07 20:00:39 字數 538 閱讀 1858

linearlayout和relativelayout

1.linearlayout

線性布局(linearlayout)主要以水平或垂直方式來顯示介面中的控制項。當控制項水平排列時,顯示順序依次為從左到右,當控制項垂直排列時,顯示順序依次為從上到下。

通過android:orientation屬性指定了排列方向是vertical,控制項就會在垂直方向上排列了;如果指定的是horizontal,控制項就會在水平方向上排列了。

注意:如果linearlayout的排列方向是horizontal,內部的控制項就絕對不能將寬度指定為match_parent;如果linearlayout的排列方向是vertical,內部的控制項就不能將高度指定為match_parent

2.relativelayout

相對布局(relativelayout)是通過相對定位的方式指定控制項位置,即以其它控制項或父容器為參照物,擺放控制項位置

控制項屬性:

第八課 混合

第八課 混合 opengl中的混色 在opengl中實現混色的步驟類似於我們以前提到的opengl過程。接著設定公式,並在繪製透明物件時關閉寫深度快取。因為我們想在半透明的圖形背後繪製 物件。這不是正確的混色方法,但絕大多數時候這種做法在簡單的專案中都工作的很好。rui martins 的補充 正確...

第八課 陣列

1 宣告 int arr string str 2 分配空間 arr new int 5 3 宣告同時分配記憶體 int arr new int 5 4 初始化 int arr new int 5 int arr2 1 宣告 int arr string str 2 分配空間 1 直接為每一維分配空...

第八課 函式

1.id 標識 2.type 型別 3.value 值 關於可變物件的修改,可以參考下面程式理解 a 1,2,3 首先給a賦值列表,1,2,3 print a,id a 列印a,和a的id a 0 6 換掉列表a的第乙個值,改為6 print a,id a 列印a,和a的id,a的id和之前的一樣。...