java - 如何使 Toast 中的 2 行文本彼此居中?

标签 java android text center android-toast

是否可以将第一个词“Λαθος”置于 Toast 的其余部分之上?

Toast.makeText(MainActivity.this, "Λάθος"+"\nΣωστή απάντηση: "+mAnswere, Toast.LENGTH_LONG).show();

最佳答案

你可以给toast里面的textview设置gravity

Toast vwToast = Toast.makeText(this, "Λάθος"+"\nΣωστή απάντηση: "+mAnswere, Toast.LENGTH_SHORT);
TextView tv = (TextView) vwToast.getView().findViewById(android.R.id.message);
if( tv != null) {
  tv.setGravity(Gravity.CENTER);
}
vwToast.show();

关于java - 如何使 Toast 中的 2 行文本彼此居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42052669/

相关文章:

java - 如何在 C# 中使用 PFX 证书签署请求?

最后一次查看之前的Android Viewflipper黑屏

android - 深入理解 Android Fingerprint API authenticate()

C - 字符串中的字符范围

css - 我无法选择我网站上的文本,我认为它被某些 css 掩盖了

java - 无法以编程方式从android中的外部存储中删除文件

java - 将字符串空格后的第一个字符大写如果完整的句子是大写java

python - 从 latex 文件中提取数字

java - Hibernate - 多次映射一个类

android - Dagger - 嵌套注入(inject),有必要调用inject()吗?