close
今天來講一下 EditText 居中顯示的坑
很奇怪的是,不論我們怎麼設定 gravity or textAlignment
都不會生效
在網路上找了一下
大部份的人都是直接設定就有效果了
為什麼我們怎麼用都無效呢?
這裡可以分成兩部份
1、提示文字的居中
2、本文的居中
先講講提示文字
設定好 gravity = center 之後
若還是沒有效果
請再加上 ellipsize = start 就可以了
再來是本文居中
使用者輸入後的文字,若想要居中的話
我們一樣可以設定
textAlignment = center
gravity = center
這應該在大部份手機都有效果
但有部份手機的 Android OS 有 bug 會產生無效的困擾
這時候就要到程式中設定了,xml 部局是無效的
請到 code 裡加上這行
mEditText.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
即可運行
文章標籤
全站熱搜
留言列表