?
?鄭州app開發過程中,遇到想獲取布局,不知道該如何進行編寫。
經過一番的查找,發現LayoutInflater就是用來解決這種問題的。下面是一行代碼,比較清楚的解釋用途。
View resultView = LayoutInflater.from(this).inflate(R.layout.search_result_layout,null);
從上面這行代碼來看,R.layout.search_result_layout這個布局被賦予resultView。那么在resultView這個布局中所有的空間的獲得,就可以通過resultView來獲取。比如下面這行代碼:
mFlowTextLayout=resultView.findViewById(R.id.recommend_hot_word_view);
看到了吧,就是先獲取整個布局xml,然后通過獲取到的整個布局的作為一個對象控件,再來獲取整個布局中的每個控件。