我嘗試做一個自定義的鍵盤,所以我有一個小按鈕和文本不適合在我的按鈕,但它有它的幾個像素內的文本框的寬度安卓:</p> <p><img src="https://i.stack.imgur.com/hJreq.png" alt="enter image description here">:一個按鈕
我可以在按鈕內增加文本容器寬度嗎?
我嘗試做一個自定義的鍵盤,所以我有一個小按鈕和文本不適合在我的按鈕,但它有它的幾個像素內的文本框的寬度安卓:</p> <p><img src="https://i.stack.imgur.com/hJreq.png" alt="enter image description here">:一個按鈕
我可以在按鈕內增加文本容器寬度嗎?
你可以試試:
設置按鈕鐵墊爲零:
button.setPadding(0,0,0,0);
(我真的不知道鍵盤如何定製工作,但你可以嘗試使用TextViews代替按鈕,你可以設置你的圖片或背景TextView以及可以使用選擇器等按下狀態...)
或者你可以讓你自己的類和@Override他們的onDraw方法繪製自己的文字(或charachter)爲您的視圖。
據我所知沒有增加文本容器的具體方法。
您可以考慮使用ImageButton而不是普通的Button作爲鍵盤按鈕。因爲您可以按照自己想要的方式自由編輯圖像。
你有沒有試過玩填充和邊距? – 2013-02-25 18:32:50