2016-05-31 8 views
-1

Api level 20 Android edittext on api level 19は望ましくない影を示しますが、20以上のapiはうまく見えます。これをどうやって解決するのですか?apiレベル19のアンドロイド編集のテキストが望ましくない影を示していますが、20以上のapiがうまく表示されます。

enter image description here

これは、事前のおかげで非常にひどく、この中で.Stucked私のxmlファイルです。 APIレベル19で

<TextView 
    android:id="@+id/tvHeadLogin" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_margin="10dp" 
    android:gravity="center" 
    android:text="Login" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:src="@drawable/userid" /> 

      <android.support.design.widget.TextInputLayout 
       android:id="@+id/input_layout_email" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:hint="@string/hint_name" 
       android:textColorHint="@color/colorSecondaryText"> 

       <EditText 
        android:id="@+id/input_uname" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" /> 
      </android.support.design.widget.TextInputLayout> 
     </LinearLayout> 
     <!-- password input --> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:src="@drawable/password" /> 

      <android.support.design.widget.TextInputLayout 
       android:id="@+id/input_layout_passkey" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="2dp" 
       android:layout_weight="1" 
       android:hint="@string/hint_pass" 
       android:textColorHint="@color/colorSecondaryText"> 

       <EditText 
        android:id="@+id/input_pasword" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:inputType="textPassword" /> 

      </android.support.design.widget.TextInputLayout> 
     </LinearLayout> 

     <TextView 
      android:id="@+id/tvForget" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="end" 
      android:clickable="true" 
      android:text="Forget Password ?" 
      android:textColor="#5f44e3" /> 

     <Button 
      android:id="@+id/btnLogin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:padding="10dp" 
      android:text="Login" 
      android:textStyle="bold" /> 
    </LinearLayout> 
</ScrollView> 

のAndroidのEditTextが不要な影が、20以上のAPIが正常に見えるが表示されます。これをどうやって解決するのですか?

+0

xmlコードを表示 –

+0

質問を編集して貼り付けをしてください。 –

+0

問題のアップデートはありますか? –

答えて

0

背景や影が欲しくない場合は、EditTextに背景を適用するだけです。

<EditText 
     android:id="@+id/usernameET" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/white" <!-- This --> 
     android:singleLine="true" 
     android:textColor="@color/editTextColor" 
     android:textColorHint="@color/editTextColor" 
     android:textSize="18sp" 
/> 
+0

おかげさまでおかげさまでしたが、私はapi 20でうまくいきましたが、私はapi 19で試してみましたが、それは混乱になりました。 –

0

は、プロジェクト・レベルのビルドで最新バージョンにGradleのビルドツールを更新してみます。レイアウトが正しくレンダリングされていないように、私は等の波及効果のようなものも奇妙な箱を持っていると仮定ようです。グラデルファイル。

変更:

classpath 'com.android.tools.build:gradle:2.1.2' 

classpath 'com.android.tools.build:gradle:x.x.x' 

も他のすべての依存関係が最新であることを確認するために役立つ可能性があります。

+0

おかげで、それは私を節約:)完全に動作する –

関連する問題