美文网首页
EditText gravity和inputtype同时使用在5

EditText gravity和inputtype同时使用在5

作者: lhybxs | 来源:发表于2018-04-25 11:22 被阅读0次

同时设置了inputType和gravity或者同时设置singleLine和gravity。

 解决办法一:(不推荐)

        1、放弃同时使用singleLine和gravity改为使用maxLength 和 gravity;

2、用numeric代替inputtype

解决办法二:(推荐)

加入以下代码:

 

final WindowManager.LayoutParams attributes = getWindow().getAttributes();  

getWindow().getDecorView().addOnLayoutChangeListener(new View.OnLayoutChangeListener() {  

@Override  

public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {  

               getWindow().setAttributes(attributes);  

           }  

       });  

相关文章

网友评论

      本文标题:EditText gravity和inputtype同时使用在5

      本文链接:https://www.haomeiwen.com/subject/ervelftx.html