AndroidFragment.java
package com.example.menunav;
import java.util.ArrayList;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
public class AndroidFragment extends Fragment {
ListView lv1;
EditText et1;
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X", "Linux",
"OS/2" };
private ArrayList<String> array_sort = new ArrayList<String>();
int textlength = 0;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (container == null) {
return null;
}
View view = inflater.inflate(R.layout.firstfrag, container, false);
lv1 = (ListView) view.findViewById(R.id.list);
et1 = (EditText) view.findViewById(R.id.edit);
lv1.setAdapter(new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_list_item_multiple_choice, values));
return view;
}
public void onStart() {
super.onStart();
/** Setting the multiselect choice mode for the listview */
lv1.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
}
firstfrag.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/edit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Search" >
</EditText>
<ListView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ListView>
<CheckBox
android:id="@+id/Checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:focusable="false" />
</LinearLayout>

저렇게 왼쪽에 붙어있어서 클릭하기도 힘들고 보기도 이상해요.. 왜 왼쪽에 붙어있는건가요?