0
是否有可能增加一個XML佈局定製擴展ViewGroup
在運行時?添加XML佈局定製的ViewGroup - Android電子
我嘗試添加使用LayoutInflator.inflate(...)
方法的佈局,但它只返回XML佈局的根節點。有沒有什麼方法可以充實整個佈局並將其添加到ViewGroup
?
感謝
是否有可能增加一個XML佈局定製擴展ViewGroup
在運行時?添加XML佈局定製的ViewGroup - Android電子
我嘗試添加使用LayoutInflator.inflate(...)
方法的佈局,但它只返回XML佈局的根節點。有沒有什麼方法可以充實整個佈局並將其添加到ViewGroup
?
感謝
可以插入在使用view.addView()指標參數中的任何位置的示意圖。當您創建一個ViewGroup的一個新實例,你應該能夠調用:
myCustomViewGroup.addView(View childView, int index, ViewGroup.LayoutParams params);
爲了讓您的childView,使用LayoutInflator(或findViewById(INT))
View childView = layoutInflater.inflate(XmlResourceId, myCustomViewGroup);
我的語法可能不完全正確,但這應該指向正確的方向。
嘗試膨脹佈局,但它只給出不包含佈局中包含的子組件的根佈局。 –
要獲取子元素,現在可以使用childView.findViewById(R.id.myid)。請將您的代碼附加到原始文章中,以便我可以看到您想要實現的目標。 – Jack