좋아, 그래서 값, xml에서 주소 문자열을 받아서 현재 위치를 파싱하는이 응용 프로그램을 사용하여 이름, 주소 및 거리를 다시 가져옵니다. 이것은 arrayAdapter에 의해 선택되고 listview에 올려진다. 나는 내 인생에서 다른보기를 시작할 수있는 다른 활동을 시작하기 위해 onitemclick을 허용하는 목록보기를 가져올 수 없습니다. 경고 대화 상자에 표시 할 행, 이름 및 주소를 얻는 곳에서 가져 왔지만 활동을 시작하기위한 노력에서이를 잃어 버렸습니다.stuck ... 도움이 필요합니다. Listview w/Array 어댑터
아무도 어떤 생각을 가지고 있습니까? 내 목록 및 배열을 만들려면 다음 호출을 사용하고 있습니다. 이것은 제거되었으므로 모든 가져 오기와 올바른 형식을 가지고 있다고 가정합니다. 나는 ListActivity 문서에서
public class Wf extends ListActivity {
private ArrayList<String> DistanceList;
private ArrayAdapter<String> aa;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Bind the ListView to an ArrayList of strings.
DistanceList = new ArrayList<String>();
ListView lv = (ListView)findViewById(R.id.ListView01);
aa = new ArrayAdapter<String>(getApplicationContext(),
R.layout.listbox_layout,
DistanceList);
lv.setAdapter(aa);
//Call to get distance... here
}
public void onListItemClick(ListView parent, View v,int position, long id) {
ListView lv = (ListView)findViewById(R.id.ListView01);
Toast.makeText(this, "You clicked", Toast.LENGTH_LONG).show();
}
알 수 있습니다. 좋아, 실제로 하나의 scrollview에서 4 개의 listviews를 사용하려고 시도하고있다. 나도 알아, 미친 소리지만, 화장품 요구 사항에 의해 구동되고. 나는 폰트 컨트롤 등을 위해 커스텀 listbox_layout을 썼다. 나는이 어딘가의 좋은 모범을 찾을 수 있었으면 좋겠다. 당신은 아무것도 아십니까? 나는이 물건을 혼자서 찾아 내기를 좋아하지 만, 분명히 나는 한시간 멍청 해지고있다. 다시 한 번 감사드립니다. – WJOH
Ok, 알겠습니다. 이제 하나의 부모 뷰에서 둘 이상의 listview에서이 작업을 수행 할 수 있습니까? 예를 들어 4 개의 목록 뷰가있는 scrollview입니까? – WJOH
@WJOH : 여러 ListView를 사용하려면 ListActivity를 사용할 수 없다고 생각합니다. 액티비티를 사용하고 직접 연결해야합니다. –