簡體   English   中英

Android片段顯示布局

[英]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);

沒用 我希望片段顯示多個布局,並且每個布局將具有不同的復選框和文本框。 這是一個循序漸進的向導,但我希望它是零碎的,並且我希望始終將左抽屜菜單保持在那里。 有任何想法嗎? 我什至嘗試將inflatecontainer變量設置為公共變量,因此可以在onClick函數中使用,但還是沒有運氣。

更改片段的視圖時會出現問題...當更改片段的視圖時,您按下的用於膨脹視圖的當前按鈕將為null,因為您更改了該按鈕所在的視圖。

而不是每次都更改片段的視圖。

您可以做的是可以在該片段內添加一個片段...

單擊此處以獲取有關在片段內添加片段的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM