2014-09-25 2 views
-3

설치된 앱 및 기타 항목의 목록보기가있는 활동이 있지만 프로그래밍 방식으로 레이아웃을 만들었습니다. 어댑터를 ListActivity에 사용해야합니다. & 목록보기를 제공해야합니다. id "@android:id/list in xml 그러나 xml이 사용되지 않았습니다. 레이아웃에 listview를 추가하면 강제로 앱이 닫힙니다. 어떤 아이디어를해야합니까?Android : 액티비티 ListActivity에서 도움이 필요합니다.

+0

예, 여기에 스택을 게시하십시오. Btw는 ListActivity를 사용하지 않는 것이 좋습니다. 정상적인 활동을 사용하고 어쩌면 더 쉬울 수도 있습니다. –

답변

1

당신은 @android 줄 경우 : ID와 ID/목록은 사용이

ListView listview = (ListView) findViewById(android.R.id.list); 

0

만약 (정상 활동) 다른 식별자

ListView listview = (ListView) findViewById(R.id.yourownid);

에 대한

(ListActivity에서) ListActivity를 사용하여 클래스를 확장하면 listview가 있고 id가 @android:id/list 인 xml 파일이 있어야합니다. 청취력. 당신이 원하는 경우는 프로그래밍 방식

0

를 사용하여 코드를 아래 클래스의 활동을 확장 :

 String[] array={"Android","iOS","Windows","Linux","Unix"}; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    ListView list=(ListView)findViewById(android.R.id.list); 
    ArrayAdapter<String> adapter= new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1,array); 

    list.setAdapter(adapter); 

} 

희망이 당신을 도울 것입니다.

관련 문제