리스트뷰의 주요 속성 살펴보기
리스트뷰의 주요 속성 살펴보기.
① android:divider - ListView의 구분자의 색상 지정.
② android:dividerHeight - ListView의 구분자의 높이 지정.
③ android:background - ListView의 배경 지정.
④ android:cacheColorHint - ListView 배경이 지정된 상태에서 특정 아이템 클릭 시 배경이 사라지는 것을 방지.
main.xml |
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:divider="#0000ff" android:dividerHeight="10px" android:background="@drawable/back" android:cacheColorHint="#00000000" /> </LinearLayout> |
MainAcivity.java |
package com.android; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; public class MainActivity extends Activity { /** Called when the activity is first created. */ private String[] cars = {"SM3", "SM5", "SM7", "SONATA", "VAVNTE", "SOUL", "K5", "K7"}; private ListView list; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); list = (ListView)findViewById(R.id.list); list.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, cars)); } } |
'안드로이드 > 레이아웃(Layout)' 카테고리의 다른 글
[안드로이드] Timepicker(타임피커), Datepicker(데이트피커) 예제 (0) | 2018.01.17 |
---|---|
[Android] Strings.xml에서 개행하기 (0) | 2018.01.17 |
[Android] 안드로이드 액션바 색상/디자인 변경하기(Action Bar Color Change/Action Bar Customize) (0) | 2018.01.17 |
안드로이드 상단 회색(그레이) 색상 타이틀바 없애기 또는 레이블 넣기 (0) | 2018.01.17 |
안드로이드 버튼 스타일 (0) | 2018.01.17 |
안드로이드 스타일 적용하기 (0) | 2018.01.17 |
안드로이드 버튼과 레이아웃에 배경 설정하기 (0) | 2018.01.17 |
안드로이드 버튼의 이미지 위치/버튼의 텍스트 위치/버튼의 주요 속성 (0) | 2018.01.17 |