Design Support Library中Snackbar控件的简单用法

//view是为其提供的一个父视图,确保snackbar显示在屏幕底部
Snackbar snackbar = Snackbar.make(view,R.string.MessageText,Snackbar.LENGTH_LONG);
//通过getView方法获取snackbar视图,然后可以用setBackgroundColor设置背景色
View snackBarView = snackbar.getView();
snackBarView.setBackgroundColor(getResources().getColor(R.color.BackgroundColor));
//setActionTextColor函数可以修改右侧显示的Action(就是个TextView)的颜色
snackbar.setActionTextColor(getResources().getColor(R.color.ActionTextColor));
//SnackBar没有为显示的消息提供颜色的设置函数,如果需修改可按如下方法进行
TextView snackbar_text = (TextView)snackBarView.findViewById(android.support.design.R.id.snackbar_text);if (snackbar_text != null){ snackbar_text.setTextColor(getResources().getColor(R.color.MessageTextColor));}snackbar.setAction(getResources().getText(R.string.ActionText), new View.OnClickListener(){ @Override public void onClick(View v) { }}).show();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值