無法將一項活動添加到其他活動中。 Android爲此功能使用Fragments。你可以學到一些關於它們的東西here或here。
所以,你可以把你ResultBar
到Fragment
,也將你的MainActivity
到FragmentActivity
,其先前的內容MainActivityContentFragment
,並添加ResultBarFragment
您MainActivity
。這是你的主要活動layour如何能看起來像:
/res/layout/main_activity.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent" android:layout_height="match_parent">
<fragment class="com.example.MainActivityContentFragment
android:id="@+id/content" android:layout_weight="1"
android:layout_width="0px" android:layout_height="match_parent" />
<fragment class="com.example.ResultBarFragmnt
android:id="@+id/result_bar" android:layout_weight="1"
android:layout_width="0px" android:layout_height="match_parent" />
</LinearLayout>
這裏還片斷您ResultBarFragment如何能看起來像:
public class ResultBarFragment extends Fragment
{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
return inflater.inflate(R.layout.pagerlayout, container, false);
}
只是爲了我瞭解清楚。你想添加ResultBar到你的MainActivity中? –
是的,我想加載它的主要活動到佈局 – user2212461
那麼,我的答案有用嗎? –