2011-04-12 3 views
0

클래스에 ListView 코드가 있지만 다른 클래스에 목록을 표시하려고합니다. 내가 어떻게 해?공유 클래스 간의 목록보기

public class listar_teste extends ListActivity 
{ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse", 
      "Ubuntu", "Solaris", "Android", "iPhone" }; 
    setListAdapter(new ArrayAdapter<String>(this, R.layout.lista_categorias, names)); 

    ListView lv = getListView(); 
    lv.setTextFilterEnabled(true); 
    lv.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, 
     int position, long id) { 
     // When clicked, show a toast with the TextView text 
     Toast.makeText(getApplicationContext(), ((TextView) view).getText(), 
      Toast.LENGTH_SHORT).show(); 
    } 
    }); 
} 

}

내가 다른 클래스의 ListView에 넣고 싶어 ..

+0

다른 활동 /보기에서 코드를 다시 사용 하시겠습니까? – aromero

+0

답변을 수락하고/또는 upvote해야합니다 – Peter

답변

0

당신은 정상 ListActivity을 사용하는 곳 ListActivity 당신의 전문 버전을 인스턴스화 할 수 있어야한다. 태그 이름에 전체 패키지를 지정하여 레이아웃에서 사용할 수도 있습니다.