我有一個片段。在我的創建中,我按照如下方式設置了充氣器。使用android在onCreateView之外膨脹
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
v= inflater.inflate(R.layout.dashboard_two, container, false);
getActivity().getActionBar().setTitle("NV Technologies");
new HttpRequestFaultList().execute();
return v;
}
我想更改inflater ti display onCreate視圖外的不同Layout。 我曾嘗試:
v= inflater.inflate(R.layout.custom_dash, container, false);
custom_dash.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/testFrag"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="269dp"
android:layout_height="387dp"
android:layout_gravity="center"
android:scaleType="centerInside"
android:src="@drawable/message" />
</LinearLayout>
但因爲它是外面的onCreate不存在吹氣或容器。我想在一個catch塊中改變Layout,如果有一個catch,Layout必須改變。是否有可能改變片段中的佈局,但在onCreate方法之外?而如何
這看起來像是你應該使用單獨的Fragment。如果UI完全不同,則應該更換碎片。 – kcoppock 2014-10-09 22:22:27