如何在android的小吃栏中水平对齐消息文本视图到中心?
问问题
6137 次
2 回答
4
下面是一个示例,用于使 Snackbar 文本中心水平
Snackbar snackbar = Snackbar.make(findViewById(R.id.coordinatorLayout), "Hello", Snackbar.LENGTH_SHORT);
snackbar.show();
View view = snackbar.getView();
TextView txtv = (TextView) view.findViewById(android.support.design.R.id.snackbar_text);
txtv.setGravity(Gravity.CENTER_HORIZONTAL);
如果您使用的是 androidX
然后替换textview
idcom.google.android.material.R.id.snackbar_text
于 2015-11-26T05:03:43.653 回答
2
尝试将textAlignment和Gravity设置为Gravity.CENTER_HORIZONTAL
snackTextView.setGravity(Gravity.CENTER_HORIZONTAL);
snackTextView.setTextAlignment(Gravity.CENTER_HORIZONTAL);
于 2017-01-09T11:38:55.710 回答