2010-11-18 20 views
0

私のEditTextフィールドを背の高さではなく無駄にしようとしています。テキストフィールド(テキストの周りの白い部分)に垂直方向のスペースを少なくする方法がありますか? paddingTopとpaddingBottom、およびmaxHeightとheightはすべて無視されます。私はそれを私が欲しいことをするために自分のdrawableの背景に置き換える必要がありますか(それはオプションです)?Android EditTextがサイズ設定を尊重していません

[編集] したがって、たとえば以下のコードでは、10dipの高さのフィールドに興味があります。

<EditText 
     android:id="@+id/frame0" 
     android:width="100dip" 
     android:singleLine="true" 
     android:inputType="phone" 
     android:maxLength="4" 
     android:textStyle="bold" 
     android:paddingLeft="10dip" 
     android:paddingRight="10dip" 
     android:textSize="8dip" 
     android:height="10dip" 
     android:maxHeight="10dip" 
     android:paddingTop="0dip" 
     android:paddingBottom="0dip" 
     android:gravity="center" 
     android:layout_gravity="center" 
     /> 

[EDIT 2]

部分的な解決策はただの背景のスタイルをスクラップし、自分自身を使用することであるように思われる...

style="?android:attr/textViewStyle" 
     android:background="@null" 
     android:textColor="@null" 

基本的には、クリッカブルを取得しますあなたが編集できるTextView。しかし、これは私を最も洗練された解決策にしてくれるわけではないので、誰かが明らかに何かを見落とすだけで、誰かがチャイムしてくれることを願っています。

+0

パディングとmaxHeightが無視されているXMLレイアウト例を表示できますか? –

答えて

0

まあ...私は時間を割いてくれました。私は質問の編集で私が提供した(比較的恐ろしい)答えよりも優れたものは何も提供していませんでした。

関連する問題