2014-02-06 67 views
0

逗人,的EditText /微調/按鈕特殊風格的Android

我想達到以下設計:

Layout Desired

問題:

  1. 無法設置填充EditText中的提示文本。

代碼:

<EditText 
    style="@style/txtBoxStyle" 
    android:id="@+id/txtUsername" 
    android:drawableLeft="@drawable/ic_username" 
    android:hint="@string/text_username"> 
</EditText> 

風格:

<style name="txtBoxStyle"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:background">@drawable/edittext_rounded_corners</item> 
    <item name="android:paddingLeft">20dp</item> 
    <item name="android:ems">10</item>        
</style> 
  • 無法爲左側旋轉器添加圖標。
  • 代碼:

    <Spinner 
        style="@style/ddlStyle" 
        android:id="@+id/lstCountry"/> 
    

    風格:

    <style name="ddlStyle" parent="@android:style/Widget.Spinner"> 
        <item name="android:layout_width">fill_parent</item> 
        <item name="android:background">@android:drawable/ic_country</item> 
        <item name="android:layout_height">32dp</item> 
        <item name="android:background">@drawable/edittext_rounded_corners</item> 
        <item name="android:spinnerMode">dialog</item> 
        <item name="android:drawableLeft">@drawable/ic_country</item> 
    </style> 
    
  • 無法對齊按鈕中心內的圖像和文本。
  • 請幫忙。

    回答

    1

    爲了讓您的圖像和提示文本之間的填充你應該使用Android財產

    機器人:drawablePadding = 「10dp」