2016-09-24 16 views
0

This is the EDIT image: it shows the space i want to remove;私のアプリを検索しています。私は "SearchView"アイコンを削除していないようです。 HERESearchViewを削除するにはアイコンを削除します

はXML'S:

<?xml version="1.0" encoding="utf-8"?> 
    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:background="#e9eaea" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true" 
android:padding="0dp" 
tools:context="com.echo.isaac.echo_simplyawesome.Search"> 

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:padding="0dp" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     app:popupTheme="@style/AppTheme.PopupOverlay" 
     android:background="@color/colorPrimary" 
     android:contentInsetStart="0dp" 
     android:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     app:contentInsetLeft="0dp" 
     tools:targetApi="lollipop"> 

      <SearchView 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:id="@+id/searchView" 
       android:queryHint="@string/search" 
       android:iconifiedByDefault="false" 
       android:paddingLeft="-16dp" 
       android:paddingStart="-16dp" 
       android:theme="@style/SearchViewStyle" 
       android:background="@drawable/input_background_teal" 
       android:queryBackground="@drawable/input_background_teal" 
       tools:targetApi="lollipop_mr1" /> 

    </android.support.v7.widget.Toolbar> 


    </android.support.design.widget.AppBarLayout> 

    </android.support.design.widget.CoordinatorLayout> 

私はちょうどSearchViewのテキストボックスの横のアイコンを削除したいです。だから私はそれの隣に大きな空のスペースを持っていない。前もって感謝します!

答えて

0

あなたが検索ビューのデフォルトの画像を上書きすることができますか

int searchImgId = context.getResources().getIdentifier("android:id/search_mag_icon", null, null); 
ImageView searchImage = (ImageView) searchView.findViewById(searchImgId); 


searchImage.setVisibility(View.GONE); 
+0

を行って目に見える設定のおかげで病気私が去っへの可視性を設定することができましたが、それはまだ同じ –

+0

を投稿私のためにnull –

+1

searchImageがある間隔作ら今のことを試してみて、応答 – jiawen

関連する問題