Snakebar笔吐丝多个按钮点击事件

1.导包design      Snakebar就类似于吐丝跟吐丝的用法差不多  

 Snackbar.make(view,"我是你爹",Snackbar.LENGTH_SHORT).setAction().shou();

2.主布局




3.主函数

public class MainActivity extends AppCompatActivity {private EditText et1;private TextInputLayout til;private BottomSheetDialog bott;private View inflate;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);til = (TextInputLayout)findViewById(R.id.til);et1 = (EditText) findViewById(R.id.et1);bott = new BottomSheetDialog(this);inflate= View.inflate(this, R.layout.buju, null);//给对话框设置布局bott.setContentView(inflate);//        设置点击返回键,能不能取消dialogbott.setCancelable(false);
//        设置点击对话框以外,是否能取消这个对话框bott.setCanceledOnTouchOutside(true);}public void cc(View view) {switch (view.getId()) {case R.id.but1://                Snackbar.make(view,"我是你爹",Snackbar.LENGTH_SHORT).setAction("确定", new View.OnClickListener() {
//                    @Override
//                    public void onClick(View view) {
//                     }
//                }).show();String s = et1.getText().toString();if(TextUtils.isEmpty(s)){//是否显示错误信息til.setErrorEnabled(true);til.setError("你还没有输入密码呢");}else if(s.equals("123456")){til.setErrorEnabled(false);//类似于吐丝的一各功能  只不过多了确定按钮键
//                    Snackbar.make(view,"登陆成功",Snackbar.LENGTH_SHORT).show();bott.show();}else{til.setErrorEnabled(true);til.setError("输入密码有误!!");}break;}}
}





4.Snakebar吐丝时要用到的布局









本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部