我只想從xml佈局文件中獲取對象,而無需將其實施到當前佈局中。從android中的XML文件創建視圖對象
我知道有
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
但執行後的道路的佈局上面會被執行,在我的「myparent」 - 視圖立即顯示出來,對不對?我只想讓Object自己獲得它的屬性等等。也許(但只有可能)稍後將其插入到顯示的佈局中。 這可能嗎?
問候
我只想從xml佈局文件中獲取對象,而無需將其實施到當前佈局中。從android中的XML文件創建視圖對象
我知道有
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
但執行後的道路的佈局上面會被執行,在我的「myparent」 - 視圖立即顯示出來,對不對?我只想讓Object自己獲得它的屬性等等。也許(但只有可能)稍後將其插入到顯示的佈局中。 這可能嗎?
問候
你可以把這個組件隱形搭配:
android:visibility="gone"
來源: http://developer.android.com/reference/android/view/View.html#attr_android:visibility
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
年底參數決定是否要自動添加新的視圖myparent。將其設爲false以仍使用父級的佈局屬性。
或者,如果你不關心父母的佈局參數,可以關注@ inazaruk的回答
你的意思是什麼類型的對象?如果你只是想要一個XML定義的GUI對象的句柄,爲什麼不使用findViewById(id)? –