自定义ActionBar View
来源:互联网 发布:mysql sum group by 编辑:程序博客网 时间:2024/06/07 01:22
1.布局文件
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:gravity="center" android:background="@color/colorPrimary" android:layout_height="fill_parent"> <Button android:id="@+id/btn" android:drawableLeft="@drawable/user_default_face" android:layout_marginLeft="3dp" android:drawablePadding="3dp" android:layout_gravity="center" android:layout_width="wrap_content" android:textColor="@color/white" android:background="@null" android:text="用户" android:gravity="center" android:onClick="clickEvent" android:layout_height="wrap_content"/> <ImageButton android:background="@null" android:layout_marginLeft="150dp" android:src="@drawable/action_bar_icon_search" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <ImageButton android:background="@null" android:layout_marginLeft="15dp" android:src="@drawable/action_bar_icon_add" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <ImageButton android:background="@null" android:layout_marginLeft="15dp" android:src="@drawable/action_bar_icon_more" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"/></LinearLayout>
actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setDisplayUseLogoEnabled(false); actionBar.setHomeButtonEnabled(false); View view = getLayoutInflater().inflate(R.layout.main_actionbar,null); actionBar.setCustomView(view);
3.添加点击事件
要在需添加事件的控件,xml文件里加上
android:onClick="clickEvent"
public void clickEvent(View view){ if (view.getId() == R.id.btn){ Intent intent = new Intent(MainActivity.this, UserActivity.class); startActivity(intent); } }
4.实现效果
0 0
- 自定义ActionBar View
- 为actionbar加上自定义view
- 向ActionBar中添加自定义的View
- ActionBar 使用自定义view 宽度填充不完全的解决方法
- Android基础--ActionBar的基本用法,自定义View,标题栏
- android actionbar自定义View并添加点击事件
- 自定义 ActionBar
- 自定义actionBar
- 自定义actionbar
- 自定义actionbar
- 自定义Actionbar
- 自定义ActionBar
- 自定义ActionBar
- 自定义ActionBar
- 自定义Actionbar
- 自定义actionbar
- ActionBar自定义
- 自定义ActionBar
- 堆排序
- Hdu 4435 charge-station(BFS+贪心)
- 题目:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶结点所经过的结点形成一条路径。
- application、session、request
- UILabel 详解
- 自定义ActionBar View
- onenote无法打开链接出现错误您的组织策略阻止我们为您完成此操作
- hdu5671 Conturbatio(思维)
- uva 1543 dp
- J2SE 利用Java函数画曲线
- 使用WindowManager.addView()模拟直播软件悬浮窗口播放视频
- MillerRabin 快速的素数概率判定法
- Java BigInteger相关知识点
- Spark分布式计算和RDD模型研究