一、說(shuō)明
成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、做網(wǎng)站與策劃設(shè)計(jì),化州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:化州等地區(qū)?;葑鼍W(wǎng)站價(jià)格咨詢:13518219792添加視圖文件的時(shí)候有兩種方式:1、通過(guò)在xml文件定義layout;2、java代碼編寫
二、前言說(shuō)明
1.構(gòu)造xml文件
2.LayoutInflater
提到addview,首先要了解一下LayoutInflater類。這個(gè)類最主要的功能就是實(shí)現(xiàn)將xml表述的layout轉(zhuǎn)化為View的功能。為了便于理解,我們可以將它與findViewById()作一比較,二者都是實(shí)例化某一對(duì)象,不同的是findViewById()是找xml布局文件下的具體widget控件實(shí)例化,而LayoutInflater找res/layout/下的xml布局文件來(lái)實(shí)例化的。
(1)創(chuàng)建
LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);或
LayoutInflater inflater = LayoutInflater.from(Activity.this);或
LayoutInflater inflater = getLayoutInflater();
這三種方法本質(zhì)是相同的。
(2)inflate()
用LayoutInflater.inflate() 將LayOut文件轉(zhuǎn)化成VIew。
View view = inflater.inflate(R.layout.block_gym_album_list_item, null);
3.添加視圖文件
三、步驟
1、通過(guò)在xml文件定義layout(block_gym_album_list_item.xml)