1

好的,我会先试一下。有谁知道我怎么插入这个类Android:使用ViewPager从MainActivity填充RelativeLayout

public class ResultBar extends FragmentActivity implements ActionBar.TabListener { 
AppSectionsPagerAdapter mAppSectionsPagerAdapter; 
ViewPager mViewPager; 

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.pagerlayout); 
    ... 

从在MainActivity到其ViewPager布局?

+0

只是为了我了解清楚。你想添加ResultBar到你的MainActivity中? –

+0

是的,我想加载它的主要活动到布局 – user2212461

+0

那么,我的答案有用吗? –

回答

1

无法将一项活动添加到其他活动中。 Android为此功能使用Fragments。你可以学到一些关于它们的东西herehere

所以,你可以把你ResultBarFragment,也将你的MainActivityFragmentActivity,其先前的内容MainActivityContentFragment,并添加ResultBarFragmentMainActivity。这是你的主要活动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); 
    } 
相关问题