2014-12-29 163 views
0

我已經決定了基於JSON響應的佈局,並且在運行時沒有任何xml進行佈局。我只是採取一個活動,並調用一個API給我的JSON數組的基礎上,我讓我的佈局。我沒有問題,但現在我想附加一個導航抽屜與此活動。我在我以前的活動中使用導航抽屜,通過使它們成爲片段,但在這種情況下,我不知道如何將我的活動轉換爲片段,因爲在導航抽屜中我們需要片段而不是活動。動態佈局上的Nevigation抽屜

我只是不知道如何將這種動態UI轉換爲分段

View rootView = inflater.inflate(R.layout.`dashboard`,container, false); 

我應該在的地方儀表盤的寫,因爲我沒有XML爲特定的活動..

回答

0

我做到了這種方式:

public class BaseFragment extends Fragment { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
    } 

    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     ScrollView scrollView = new ScrollView(getActivity()); 
     View view = //view from JSON 
     scrollView.addView(view); 
     return scrollView; 
    } 
} 
在導航抽屜處理器

getFragmentManager().beginTransaction().replace(R.id.content_frame, new BaseFragment()).commit();