EditText의 스타일을 변경하려고합니까? 그것을 성취 할 수 있습니까? 그렇다면 나는 그것에 대해 듣는 것에 감사 할 것입니다. 그렇지 않으면 어떤 대안적인 방법을 사용할 수 있습니다.android : 편집 텍스트의 스타일을 변경하는 방법은 무엇입니까?
답변
위젯에 대해 정의 된 style="@style/your_style"
속성을 사용할 수 있습니다.
당신이 값 폴더에 style.xml
라는 파일을 생성해야합니다 (예 : \res\values\styles.xml
을)를 당신의 스타일을 정의하고 다음 구문을 사용하려면
<style name="You.EditText.Style" parent="@android:style/Widget.EditText">
<item name="android:textColor">@color/your_color</item>
<item name="android:gravity">center</item>
</style>
이 보장되므로 속성 parent="@android:style/Widget.EditText"
중요하다 스타일 존재 정의 된 기본 Android 스타일 EditText
을 확장하므로 기본 스타일과 다른 속성 만 정의해야합니다.
완전한! 'parent = "@ android : style/Widget.EditText"'내가 누락 된 것입니다. 그게 아니라면, 제 EditTexts는 읽기 전용이되었습니다. – CJBS
예, 확실히 가능합니다. 자세한 내용은 http://developer.android.com/guide/topics/ui/themes.html (Raghu는 이미 해당 링크를 게시)을 참조하십시오.
배경을 볼 수도 있지만이 게시물을 참조하십시오. http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html 버튼 만 다루지 만 편집 문구는 완전히 동일합니다.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="android:colorBackground">@color/windowBackground</item>
<item name="android:textColor">@color/textColor</item>
<item name="colorAccent">@color/colorAccent</item>
//apply Button style
<item name="android:editTextStyle">@style/editTextStyle</item>
</style>
//Button Style
<style name="editTextStyle" parent="@style/Widget.AppCompat.EditText">
<item name="android:textColor">@color/colorWhite</item>
<item name="android:background">@color/colorPrimary</item>
<item name="android:textSize">24sp</item>
<item name="android:paddingTop">10dp</item>
<item name="android:paddingBottom">10dp</item>
</style>
- 1. 돈 텍스트의 센트 스타일을 변경하는 쉬운 방법
- 2. UIBarButtonItem 스타일을 변경하는 방법은 무엇입니까?
- 3. 문자열 배열에서 텍스트의 스타일을 지정하는 방법은 무엇입니까?
- 4. 라벨 텍스트의 색상을 변경하는 방법은 무엇입니까?
- 5. 여러 요소의 스타일을 변경하는 방법은 무엇입니까?
- 6. Android에서 탭 스타일을 변경하는 방법은 무엇입니까?
- 7. 회 전자의 대화 스타일을 변경하는 방법은 무엇입니까?
- 8. XtraTreeView의 계층 표시 스타일을 변경하는 방법은 무엇입니까?
- 9. iframe 콘텐츠의 도메인 간 스타일을 변경하는 방법은 무엇입니까?
- 10. 편집 텍스트의 길이를 줄이려고합니다.
- 11. 스피너에서 스타일을 변경하는 문제
- 12. Silverlight에서 텍스트의 특정 위치에서 텍스트 상자의 배경을 변경하는 방법은 무엇입니까?
- 13. 사용자가 UITableView의 편집 모드로 들어갈 때 공개 스타일을 변경하는 방법은 무엇입니까?
- 14. Android 프로젝트에서 타겟 빌드를 변경하는 방법은 무엇입니까?
- 15. 기본 Android 애플리케이션을 변경하는 방법은 무엇입니까?
- 16. Eclipse에서 Android 콘솔의 글꼴을 변경하는 방법은 무엇입니까?
- 17. android activity에서 제목 표시 줄의 색을 변경하는 방법은 무엇입니까?
- 18. 자동 생성 코드의 Eclipse 들여 쓰기 스타일을 변경하는 방법은 무엇입니까?
- 19. 콤보 상자의 스타일을 WPF의 레이블이나 하이퍼 링크로 변경하는 방법은 무엇입니까?
- 20. 호환성 라이브러리에서 ListFragment의 ProgressBar 스타일을 변경하는 방법은 무엇입니까?
- 21. C#에서 메시지를 보내 창 스타일을 변경하는 방법은 무엇입니까?
- 22. 중첩 된 목록 항목의 CSS 스타일을 변경하는 방법은 무엇입니까?
- 23. 앱 외부에서 양식의 창 스타일을 변경하는 방법은 무엇입니까?
- 24. sips를 사용하여 TIFF 이미지의 압축 스타일을 변경하는 방법은 무엇입니까?
- 25. 아이폰의 Three20 TTThumbsviewcontroller에서 탐색 바 스타일을 변경하는 방법은 무엇입니까?
- 26. 편집 텍스트의 오른쪽 그림 이미지를 클릭하십시오.
- 27. UITextField의 기준선을 변경하는 방법은 무엇입니까?
- 28. Word 2003 - 매크로를 사용하여 스타일을 변경하는 방법?
- 29. JTextPane에서 선택한 텍스트의 스타일을 쉽게 편집하려면 어떻게해야합니까?
- 30. JTextPane에 입력 할 텍스트의 스타일을 설정하는 방법
편집 문구의 의미는? 여기를 확인 http://developer.android.com/guide/topics/ui/themes.html – Randroid
희망이 도움이 될 것입니다, http://www.androidworks.com/changing-the-android-edittext-u-widget – Randroid