【1】 ActionBar最顶端的自定义
来源:互联网 发布:精通 d3.js 第2版 pdf 编辑:程序博客网 时间:2024/04/29 12:29
<pre name="code" class="java"><span style="font-size:18px;">public class MainActivity extends AppCompatActivity { ImageButton imagebar; TextView textbar; ActionBar supportActionBar; protected ViewPager viewpager; protected TabLayout tablayout; private FragmentViewPageradapter fragmentViewPageradapter; String[]daohang={"首页","游戏","娱乐","女神","我的"}; int [] image={R.drawable.shouye,R.drawable.youxi, R.drawable.yule,R.drawable.nvshen,R.drawable.wode}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_main); //最顶部actionbar设置 supportActionBar = getSupportActionBar(); supportActionBar.setDisplayShowCustomEnabled(true); supportActionBar.setCustomView(R.layout.actionbar);//根据自己需要自定义布局 textbar= (TextView) findViewById(R.id.actiongbar); imagebar= (ImageButton) findViewById(R.id.imagebutton); initView(); }//此ActionBar是在Tablayout结合写的,下半部分代码如下//Tablayout监听事件 用其中方法对顶部修改tablayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override//获得Tab 点击变化时的下表 根据下表修稿不同的ActionBar public void onTabSelected(TabLayout.Tab tab) { int position = tab.getPosition(); switch (position){ case 0: textbar.setText("首页"); break; case 1: textbar.setText("游戏"); break; case 2: textbar.setText("娱乐"); break; case 3: textbar.setText("女神"); break; case 4: textbar.setText("我的"); break; } }</span>//******************************
<span style="font-size:18px;">//布局文件如下</span>
<span style="font-size:18px;"></span><pre name="code" class="html"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:background="#FAFAFA" android:layout_height="48dp"><TextView android:id="@+id/actiongbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:textColor="#2B2B2B" android:textSize="25sp" android:text="首页" /> <ImageButton android:background="#FAFAFA" android:id="@+id/imagebutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:src="@drawable/bar_find" />
</RelativeLayout>
0 0
- 【1】 ActionBar最顶端的自定义
- 手机最顶端的状态栏
- 获取最顶端窗体的句柄 【C#】
- android自定义的actionbar
- 自定义ActionBar的样式
- 自定义Actionbar的风格
- 自定义ActionBar的风格
- 自定义actionBar的样式
- ActionBar的优化自定义
- 获取activity栈的最顶端的一个
- 获取activity栈的最顶端的一个
- 自定义透明背景的Actionbar
- 定义ActionBar的自定义布局
- 切换页面 ScrollView不在最顶端的问题。
- Android - 隐藏最顶端的通知条(Top Notification Bar)
- Android 如何获取最顶端的Top Activity
- ScrollView起始位置不再最顶端的解决方案
- ScrollView界面太长初始位置不是最顶端的问题
- AJAX-HTTP重点内容
- iOS问题合集(不定期更新)
- hdu 5916 Harmonic Value Description 2016ACM/CCPC长春赛区现场赛F
- LightOJ1018- Brush (IV) -状态压缩,DFS
- arraycopy数组的拷贝
- 【1】 ActionBar最顶端的自定义
- HM之基于哈达玛变换的SATD计算
- 模式二:观察者模式(Observer Pattern)——实现一对多关系
- 4 Python中的异常
- 多线程问题
- crontab执行不了php的解决方法
- Android FrameWork框架原理之进程是个什么东西(从进程创建到myActivity.onCreate()的执行)
- 关于学习中小程序的小问题
- hdu 5918 Harmonic Value Description 2016ACM/CCPC长春赛区现场赛H