[英]Android fragment to show layouts
我有一個片段布局和左側菜單(抽屜菜單)。 它工作正常,但我想讓片段像向導一樣顯示不同的布局。 我無法做到這一點。
public class TheWizard extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.wizardstep1, container, false);
這樣,現在我可以嘗試顯示第一個布局:
Button button= (Button) v.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
View vstep2 = inflater.inflate(R.layout.wizardstep2, null, false);
沒用 我希望片段顯示多個布局,並且每個布局將具有不同的復選框和文本框。 這是一個循序漸進的向導,但我希望它是零碎的,並且我希望始終將左抽屜菜單保持在那里。 有任何想法嗎? 我什至嘗試將inflate
和container
變量設置為公共變量,因此可以在onClick函數中使用,但還是沒有運氣。
更改片段的視圖時會出現問題...當更改片段的視圖時,您按下的用於膨脹視圖的當前按鈕將為null,因為您更改了該按鈕所在的視圖。
而不是每次都更改片段的視圖。
您可以做的是可以在該片段內添加一個片段...
單擊此處以獲取有關在片段內添加片段的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.