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