java - 以编程方式向 EditText 添加引力

标签 java android android-edittext gravity

我尝试将 CENTER_VERTICAL 添加到 EditText:

((EditText)childView).setGravity( ((EditText)childView).getGravity() | Gravity.CENTER_VERTICAL);

我需要添加(但不能更改 !!!)任何其他当前的 View gravity。

例如,EditText 已经有重力 LEFT。我试试

((EditText)childView).setGravity( Gravity.CENTER_VERTICAL);

但是新的引力会杀死左引力。

添加新引力的最佳方法是什么?

最佳答案

尝试:

((EditText)childView).setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);

您一定知道初始引力集。

关于java - 以编程方式向 EditText 添加引力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17482540/

相关文章:

java - 我可以在 DropWizard 中拥有多个配置文件吗?

android - 安卓NDK的使用

java - NullPointerException,简单的错误?

android - 如何在 editText 中删除这个空格?

android - 如何在 AlertDialog 框中添加两个编辑文本字段或 View ?

javascript - 如何使用 Javascript 更改 EditText 内容?

java - 在 android 中为您的应用程序使用自定义语言,而不是国际已知的语言

java服务器处理多个tcp连接

java - ActiveMQ 在不使用 JMX、JMS 的情况下获取队列大小

java - 无法在模块中使用 android-maps-utils