added new files

This commit is contained in:
NudeDude 2019-05-03 19:17:00 +02:00
parent d9712879ee
commit 34b87b1a6c
2 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,49 @@
package org.nuclearfog.twidda.adapter;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import org.nuclearfog.twidda.fragment.TrendListFragment;
import org.nuclearfog.twidda.fragment.TweetListFragment;
import static org.nuclearfog.twidda.fragment.TweetListFragment.HOME;
import static org.nuclearfog.twidda.fragment.TweetListFragment.MENT;
public class HomeAdapter extends FragmentPagerAdapter {
private static final int COUNT = 3;
private static final Bundle HOME_TL, MENT_TL;
private final Fragment[] fragments;
static {
HOME_TL = new Bundle();
MENT_TL = new Bundle();
HOME_TL.putInt("mode",HOME);
MENT_TL.putInt("mode", MENT);
}
public HomeAdapter(FragmentManager fm) {
super(fm);
fragments = new Fragment[COUNT];
fragments[0] = new TweetListFragment();
fragments[1] = new TrendListFragment();
fragments[2] = new TweetListFragment();
fragments[0].setArguments(HOME_TL);
fragments[2].setArguments(MENT_TL);
}
@Override
public Fragment getItem(int position) {
return fragments[position];
}
@Override
public int getCount() {
return COUNT;
}
}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_reload"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/fragment_list"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v4.widget.SwipeRefreshLayout>