如何将消息textview与snackbar中心对齐?

时间:2015-09-21 11:27:47

标签: android android-support-library android-snackbar

如何将消息文本视图与android中的snackbar中的水平中心对齐?

2 个答案:

答案 0 :(得分:3)

下面是一个示例,用于使小吃栏文本中心水平

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);

答案 1 :(得分:2)

尝试将 textAlignment Gravity 设置为 Gravity.CENTER_HORIZONTAL

snackTextView.setGravity(Gravity.CENTER_HORIZONTAL);   
snackTextView.setTextAlignment(Gravity.CENTER_HORIZONTAL);