반응형
Android의 EditText보기 안에 아이콘을 추가하는 방법은 무엇입니까?
EditText
왼쪽 가장자리에 "검색"아이콘을 추가하고 싶 습니까? Facebook Android 앱의 검색 창과 같은?
android:drawableLeft
EditText 의 속성을 사용하십시오 .
<EditText
...
android:drawableLeft="@drawable/my_icon" />
marcos가 제안한대로 XML에서 drawableLeft를 설정할 수 있지만 이벤트에 대한 응답으로 프로그래밍 방식으로 설정할 수도 있습니다. 이렇게하려면 setCompoundDrawablesWithIntrincisBounds (int, int, int, int) 메소드를 사용하십시오 .
EditText editText = findViewById(R.id.myEditText);
// Set drawables for left, top, right, and bottom - send 0 for nothing
editTxt.setCompoundDrawablesWithIntrinsicBounds(R.drawable.myDrawable, 0, 0, 0);
Android의 기본 드로어 블을 사용하려면 다음 @android:drawable/ic_menu_search
과 같이 사용할 수 있습니다 .
<EditText android:id="@+id/inputSearch"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawableLeft="@android:drawable/ic_menu_search"
android:hint="Search product.."
android:inputType="textVisiblePassword"/>
사용하다 :
<EditText
..
android:drawableStart="@drawable/icon" />
상대 레이아웃을 사용하고 버튼을 텍스트 편집보기의 왼쪽에 맞도록 설정하고 텍스트 뷰의 왼쪽 패딩을 버튼 크기로 설정하십시오. 패딩을 하드 코딩하지 않고는 좋은 방법을 생각할 수 없습니다.
apk 도구 를 사용 하여 facebook apk의 압축을 풀고 레이아웃 파일을 살펴볼 수도 있습니다.
참고 URL : https://stackoverflow.com/questions/4281749/how-to-add-icon-inside-edittext-view-in-android
반응형
'Programing' 카테고리의 다른 글
ViewPager에서 스크롤을 비활성화 할 수 있습니까? (0) | 2020.06.29 |
---|---|
앱 위젯에서 텍스트를 쉽게 칠 수있는 방법이 있습니까? (0) | 2020.06.29 |
반응 형 높이로 div 내부의 이미지를 세로로 정렬 (0) | 2020.06.29 |
Amazon Route53에서 DNS 기반 URL 전달 설정 (0) | 2020.06.29 |
OpenID 대 OAuth (0) | 2020.06.29 |