내 앱의 모든 텍스트보기 크기를 특정 크기로 설정하려고합니다.모든 텍스트 뷰 참조
public void rbFontClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked
switch(view.getId()) {
case R.id.rbsmall:
if (checked)
//eveysingletextview.setTextSize(12)
everysingleedittext.setTextSize(12)
break;
case R.id.rbmedium:
if (checked)
// do nothing
break;
case R.id.rblarge:
if (checked)
// set dimension to large font,
break;
어떻게하면 모든 textviews를 참조 할 수 있습니까? 나는 Edittexts를 위해 그것을 또한 할 필요가있다. 그래서 나는 각 view를 개별적으로 참조하고 싶지 않다, 영원히 걸릴 것이다.
TIA.
현재 계층 구조의 모든 뷰를 검색하고 텍스트 뷰인지 편집 텍스트인지 확인하고 올바르게 이해 했습니까? – Blackbelt
스타일 XML 파일을 사용하여보기 모양 속성 (예 : 텍스트 크기)을 정의 할 수 있습니다. 다음 관련 질문을 참조하십시오 : http://stackoverflow.com/questions/3078081/setting-global-styles-for-views-in-android 및 안드로이드 설명서 : http://developer.android.com/guide/ topics/ui/themes.html – tiguchi
사용자가 라디오 버튼을 클릭하면 모든 응용 프로그램의 글꼴이 크게, 보통 또는 작게 변경됩니다. 나는 그 질문에 정말로 그것을 써야했다. –