退房http://www.vogella.de/articles/AndroidListView/article.html一些很好的例子使用列表視圖
上基本上你會創建一個擴展ListActivity一個新的類。
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MyListActivity extends ListActivity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
String[] values = new String[] { "song1", "song2", "song3",
"song4" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
}
然後,你需要檢查當用戶點擊列表項,然後在包裝它,並通過意向發送到您的下一個活動是用歌詞。
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
String item = (String) getListAdapter().getItem(position);
Intent intent = new Intent(this, Lyrics.class);
intent.putExtra("song", item); //item is the listitem ie. song1, etc.
startActivity(intent);
}
最後在歌詞類中,您需要檢索附加內容。
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Bundle extras = getIntent().getExtras();
if(extras != null) {
String song = extras.getString("song");
}
...
}
現在你有在歌詞活動歌曲,你可以把它從那裏。我幾乎寫了你的整個應用程序.... x_X
感謝您的幫助bwoogie –