我的
Android APP包含一个工具栏,其自定义菜单项如下:
android:id='@ id/todayIcon '
android:title=' '
app : actionviewclass=' com.anub avam.creatrix.modules.calendar.view.todaymenutextview '
app:showAsAction='always' /
使用以下方法自定义菜单项:
app : action view class=' com.anub avam.creatrix.modules.calendar.view.todaymenutextview
这是我的TodayMenuTextView类:
publicclasstodaymenutextviewextendsandroid.support.V7.widget.appcompattextview {
publictodaymenutextview (上下文上下文) {
super (上下文;
init (;
}
publictodaymenutextview (上下文上下文,属性et attrs ) {
super (上下文、attrs );
init (;
}
publictodaymenutextview (上下文上下文,属性et attrs,int defStyleAttr ) {
super (上下文、attrs、defStyleAttr );
init (;
}
私有语音init (
设置背景(context compat.get drawable ) getcontext )、R.drawable.ic_go_to_today );
设置矩阵(1;
set filters (newinputfilter [ ] { newinputfilter.length filter (1) };
Settextcolor(color.white;
设置填充(0,10,0 );
设置gravity (gravity.center );
设置文本大小(12;
requestLayout (;
}
}
这是我的输出:
我的菜单项在工具栏的右侧。 菜单项单击也不起作用。
如何添加右边距菜单项并解决单击问题?