Language/Java
ListView에서 textSize 변경하기.
TechNote.kr
2015. 5. 23. 22:13
728x90
인터넷을 찾아 보니 textSize를 변경하기 위해 android:textSize 를 추가 하면 된다고 한다.
하지만 아무리해도 ListView안에 해당 속성을 추가해도 바뀌지 않는 것이 아닌가....!
좀 더 자세히 읽어 보니 ListView 속성이 아니라 TextView 속성이었다.
그렇다면 ListView 속성은 어떻게 변경해야 하는 것인가...
res/layout 밑에 list_layout.xml과 같은 xml 파일을 만든 후 아래와 같이 추가한다.
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="">http://schemas.android.com/apk/res/android" android:text="@+id/TextView01" android:id="@+id/TextView01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:textSize="12pt" android:textColor="#FFFF00"> </TextView> |
이후 코드에서 아래와 같이 형식이 주어진다.
createFromResource(Context context, int textArrayResId, int textViewResId)
Adapter = ArrayAdapter.createFromResource(this, R.array.link, R.layout.list_layout);
3번재 인자인 textView res ID를 입력해 주면 적용된다.
보통은 android 기본인 아래 항목에서 고르지만 적절히 잘 만들어서 넣으면 된다.
android.R.layout.simple_list_item_1
android.R.layout.simple_list_item_2
android.R.layout.simple_list_item_checked
android.R.layout.simple_list_item_single_choice
android.R.layout.simple_list_item_multiple_choice
728x90