Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <RelativeLayout
- android:id="@+id/main_layout"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- >
- <include
- layout="@layout/toolbar"/>
- <android.support.design.widget.TabLayout
- android:id="@+id/tab_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:padding="0dp"
- style="@style/MyCustomTabLayout"
- android:background="@drawable/bottom_menu"
- android:layout_alignParentBottom="true"
- android:paddingTop="?attr/actionBarSize"
- />
- <com.example.misha.myapplication.utils.CustomViewPager
- android:id="@+id/pager"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_above="@id/tab_layout"/>
- <?xml version="1.0" encoding="utf-8"?>
- <android.support.v7.widget.Toolbar
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:id="@+id/my_toolbar"
- app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_alignParentTop="true"
- android:background="@color/primary"
- android:elevation="6dp"
- android:minHeight="?attr/actionBarSize"
- >
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- toolbar = (Toolbar) findViewById(R.id.my_toolbar);
- setSupportActionBar(toolbar);
- TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
- tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.button_home_on));
- tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.button_my_favorit_off));
- tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.button_such_on));
- tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
- tabLayout.setBackgroundResource(R.drawable.button_background_off);
- viewPager = (ViewPager) findViewById(R.id.pager);
- final PagerAdapter adapter = new PagerAdapter
- (getSupportFragmentManager(), tabLayout.getTabCount(), getBaseContext());
- viewPager.setAdapter(adapter);
- tabLayout.setupWithViewPager(viewPager);
- viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
- tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
- @Override
- public void onTabSelected(TabLayout.Tab tab) {
- }
- @Override
- public void onTabUnselected(TabLayout.Tab tab) {
- }
- @Override
- public void onTabReselected(TabLayout.Tab tab) {
- }
- });
- }
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.menu_main, menu);
- return true;
- }
- <?xml version="1.0" encoding="utf-8"?>
- <menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto">
- <item
- android:id="@+id/action_search"
- android:icon="@android:drawable/ic_menu_search"
- app:showAsAction="ifRoom"
- android:orderInCategory="200"
- app:actionViewClass="android.support.v7.widget.SearchView"
- android:title="Search"/>
- <item
- android:id="@+id/action_user"
- android:orderInCategory="300"
- android:title="User"
- android:icon="@drawable/no_name_"
- app:showAsAction="ifRoom"/>
- </menu>
- <!-- Base application theme. -->
- <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
- <item name="windowActionBar">false</item>
- </style>
- <application
- android:allowBackup="true"
- android:icon="@mipmap/icon"
- android:label="@string/app_name"
- android:theme="@style/AppTheme"
- <menu xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
- <item android:id="@+id/action_settings" android:title="@string/action_settings"
- android:orderInCategory="100" app:showAsAction="never" />
- </menu>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement