안녕하세요 안드로이드 공부중인데요
리스트뷰에서 저 칸 높이(간격)를 줄이고싶은데 어떻게해야할까요
너무커서 볼품이 좀 없네요..
글자크기와 색깔바꾸는법도 좀 알려주셨으면 감사하겠습니다...
아래는 소스구여..
public class Test09ListView02 extends Activity {
private ListView listView01;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView01 = (ListView)findViewById(R.id.ListView01);
listView01.setAdapter(new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
list ));
listView01.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
Toast.makeText(Test09ListView02.this,
((TextView)v).getText(),
Toast.LENGTH_SHORT).show();
}
});
}//end onCreate
private String[] list = {
"Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra",
"Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina"
};
}//end class
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/ListView01" android:layout_width="fill_parent" android:layout_height="wrap_content"></ListView>
</LinearLayout>
답변부탁드립니다....
답변감사합니다.
현재 list_cp.xml 이라는 레이아웃이 있는데 또 추가생성을 해줘야된다는 말씀이신가요?
그리고 저 소스는 걍 붙여넣기해서 만든건데 simple_list_item_1 이게 어디있는지 모르겠네요..헐..;;




android.R.layout.simple_list_item_1
이거 대신 원하는 뷰를 만들어서 넘겨주시면 됩니다.
폭이 넓은 이유는 저 뷰가 그렇게 되어있기 때문이거든요....