今日小結 4 29

2022-05-12 21:16:06 字數 1152 閱讀 2517

1.布局layout是盛放檢視view的容器

再說一遍,檢視view是放在layout布局中的!通過改變布局大小來改變檢視大小

布局layout的引數一般是大小,位置,內容(內部檢視控制項)的排列方式(水平,垂直等)

所以在檢視控制項(比如button)的設定中,關於layout_的都是布局的引數,比如 layout_width 是改變button所在的布局的寬度的,如果選擇matchparent則是充滿整個布局

2.layoutinflate 常用於動態載入檢視view的時候,且需要布局管理器(比如linearlayout)的配合

linearlayout = (linearlayout) findviewbyid(r.id.main_layout);   //

通過id取得當前活動的主布局控制項

layoutinflater = layoutinflater.from(this); //

從當前上下文中取得布局膨脹器

view buttonlayout = layoutinflater.inflate(r.layout.button_layout,null); //

膨脹布局,將xml布局檔案解析成view檢視物件

linearlayout.addview(buttonlayout); //

載入檢視view

/**

* 在這裡進行(1)imageloader的全域性配置

* (2)資料庫目錄的建立

* created by lichong on 2016/4/28. */

public

private

static

final string dbdir = environment.getexternalstoragedirectory() +file.separator

+ "000mydressinghelper" +file.separator

+ "databases" + file.separator; //

資料庫所在目錄

@override

public

void

oncreate()

}

今日小結(2019 10 13)

一 靜態變數踩坑記錄 問題 專案裡有乙個模板匹配模組,有兩個對外介面,乙個模糊匹配和乙個精確匹配,模糊匹配採用預設值,精確匹配比模糊匹配多了乙個賦值操作,所以精確匹配賦值後會呼叫模糊匹配,由於模板生成類和模板匹配邏輯拆分為兩個類,但是不想重新定義變數並賦值,於是需要資料共享,其中乙個類使用了靜態變數...

今日小結 4 24

1.list介面的常用子類 1 arraylist 子類 陣列list 2 linklist 子類,實現queue介面 鍊錶list 2.引用型別和原始資料型別 int 是原始型別 integer 是引用型別,是int的封裝類 為什麼要進行封裝呢?因為封裝成類就會有各種方法,方便進行型別轉換,資料處...

今日小結 4 8

1.昨天我讓recyclerview顯示sd卡上的 非常卡,卡到程式閃退,可能是sd卡上的 資料量大,直接載入比較慢,同時載入多張可能就會oom out of memory 比較好的解決方案是先把快取到記憶體上,然後動態載入,只載入要顯示的 因為記憶體資源訪問速度快,且動態載入 消耗記憶體小。訪問網...