如何将可点击的网站链接添加到Snackbar Android中?感谢。
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_SHORT)
.setAction("Action", null).show();
答案 0 :(得分:2)
试试这......它为我工作
Snackbar snackbar = Snackbar.make(view, "www.google.com", Snackbar.LENGTH_LONG);
Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout)
snackbar.getView();
TextView textView = (TextView) layout.findViewById(android.support.design.R.id.snackbar_text);
textView.setAutoLinkMask(Linkify.ALL);
textView.setMovementMethod(LinkMovementMethod.getInstance());
snackbar.show();
答案 1 :(得分:1)
使用此代码段替换null。
new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent browserIntent = new
Intent(Intent.ACTION_VIEW,
Uri.parse(getString(R.string.page_address)));
startActivity(browserIntent);
}
}