dependencies { implementation 'com.android.support:support-v4:27.1.0' } import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragment fragment = new MyFragment(); fragmentTransaction.add(R.id.container, fragment); fragmentTransaction.commit(); } } import android.support.v4.app.LoaderManager; import android.support.v4.content.Loader; import android.support.v4.content.CursorLoader; import android.support.v4.app.FragmentActivity; public class MainActivity extends FragmentActivity implements LoaderManager.LoaderCallbacks<Cursor> { private static final int LOADER_ID = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportLoaderManager().initLoader(LOADER_ID, null, this); } @Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { return new CursorLoader(this, Uri.parse("content://your_content_provider/your_table_name"), null, null, null, null); } @Override public void onLoadFinished(Loader<Cursor> loader, Cursor data) { } @Override public void onLoaderReset(Loader<Cursor> loader) { } } import android.support.v4.view.GestureDetectorCompat; import android.support.v4.view.ViewPager; import android.support.v4.view.PagerAdapter; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentStatePagerAdapter; import android.support.v4.app.FragmentTransaction; import android.support.v4.app.FragmentActivity; public class MainActivity extends FragmentActivity { private ViewPager viewPager; private PagerAdapter pagerAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = findViewById(R.id.view_pager); pagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(pagerAdapter); } private class MyPagerAdapter extends FragmentPagerAdapter { public MyPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return new MyFragment(); } @Override public int getCount() { return 3; } } } import android.support.v4.widget.SwipeRefreshLayout; import android.support.v4.widget.NestedScrollView; import android.support.v4.widget.DrawerLayout; import android.support.v4.widget.TextViewCompat; public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener { private SwipeRefreshLayout swipeRefreshLayout; private TextView textView; private NestedScrollView nestedScrollView; private DrawerLayout drawerLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); swipeRefreshLayout = findViewById(R.id.swipe_refresh_layout); swipeRefreshLayout.setOnRefreshListener(this); textView = findViewById(R.id.text_view); nestedScrollView = findViewById(R.id.nested_scroll_view); drawerLayout = findViewById(R.id.drawer_layout); } @Override public void onRefresh() { } }


上一篇:
下一篇:
切换中文