2016-06-15 3 views
1

android.support.v7.widget.SearchView이고 이미지의 그림과 같이 힌트 아이콘이 커서 왼쪽에 있습니다.Android SearchView 힌트 아이콘 뒤의 커서 위치 변경

enter image description here

는하지만 난 커서가 힌트 검색 아이콘 후에 시작 만들고 싶어.

XML :

<android.support.v7.widget.SearchView 
       android:id="@+id/airlines_searchView" 
       android:iconifiedByDefault="false" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="15dp" 
       android:onClick="EnableSearchView" 
       android:background="#fbf7f7" 
       /> 

나는 다음과 같은 검색보기의 글고 치기를 가지고 :

EditText search_text=(EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text); 

을하고 나는 그것을 설정하는 데 필요한 특성이 무엇인지 모르는 .

That을 확인했지만 해결 방법이 없으므로 도움 해주십시오.

+0

커서의 왼쪽에 검색 아이콘을 표시 하시겠습니까 ?? – himanshu1496

+0

정확히 내가 원하는 것 –

+0

제 답변을 확인하고 원하는 것이 아닌지 알려주십시오. – himanshu1496

답변

0

android:iconifiedByDefaultapp:iconifiedByDefault

을 변경하고 활동을 시작하는 키보드를 출시 피하기 위해 두 줄을 추가해야하며 그래서이 시도 만

android:focusable="false" 
android:focusableInTouchMode="true" 

searchview

을 클릭 한 후 표시됩니다 :

<android.support.v7.widget.SearchView 
      android:id="@+id/airlines_searchView" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:imeOptions="actionDone" 
      android:textStyle="normal" 
      android:layout_marginTop="15dp" 
      android:background="#fbf7f7" 
      android:focusable="false" 
      android:focusableInTouchMode="true" 
      app:iconifiedByDefault="false"/> 
+0

나는 그것을 시도하고 커서가 검색 아이콘 다음에 있지만 기본적으로 검색보기가 활성화되어 있고 키보드가 활동 시작시 열렸지 만 커서를 클릭 한 후에 만 ​​활성화되기를 원합니다. –

+0

그러면 'app : iconifiedByDefault = "true"'를 설정하면됩니다! – himanshu1496

+0

대답도 업데이트되었습니다. 작동하는 경우 대답을 수락하십시오. – himanshu1496