Android: Verwenden von ViewPager zum Füllen von RelativeLayout von MainActivity

Ok ich werde es erstmal kurz versuchen. Weiß jemand, wie ich diese Klasse einfüge?

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

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

von der MainActivity in ihr ViewPager-Layout?

0
Ja ich möchte es mit der Hauptaktivität in das Layout laden
hinzugefügt der Autor user2212461, Quelle
Ich teste noch, aber ja, ich könnte es so integrieren
hinzugefügt der Autor user2212461, Quelle
Nur für mich klar zu verstehen. Sie möchten ResultBar in Ihre MainActivity hinzufügen?
hinzugefügt der Autor Josef Raška, Quelle
Nun, war meine Antwort nützlich?
hinzugefügt der Autor Josef Raška, Quelle

1 Antworten

Es ist nicht möglich, eine Aktivität zu einer anderen Aktivität hinzuzufügen. Android verwendet Fragmente für diese Funktionalität. Sie können einige Dinge über sie hier oder hier .

Sie können also Ihre ResultBar in Fragment konvertieren und auch Ihre MainActivity in FragmentActivity umwandeln, deren vorherigen Inhalt in MainActivityContentFragment und fügen Sie ResultBarFragment zu Ihrer MainActivity hinzu. So könnte Ihre Haupttätigkeit aussehen:

/res/layout/main_activity.xml:



    

    


Hier auch ein Ausschnitt, wie Ihr ResultBarFragment aussehen könnte:

public class ResultBarFragment extends Fragment
{
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        return inflater.inflate(R.layout.pagerlayout, container, false);
    }
0
hinzugefügt