Java 显示每个listview项目的文本
有人能帮我回答这个非常简单的问题吗。我是个非常++++的初学者 这是我的Java 显示每个listview项目的文本,java,android,Java,Android,有人能帮我回答这个非常简单的问题吗。我是个非常++++的初学者 这是我的listview String[] items = {"Silent night", "Deck The hall","Feliz navidad","Jingle bell", "song 4","song 5"}; 问题: 如何查看listview中每个项目的歌词?我把歌词储存在原稿里 详情: 我在main.xml中有maintextview和4个按钮(圣诞、山歌、按钮3、按钮4)。当我单击圣诞按钮时,它会切换到列表视
listview
String[] items = {"Silent night", "Deck The hall","Feliz navidad","Jingle bell", "song 4","song 5"};
问题:
如何查看listview中每个项目的歌词?我把歌词储存在原稿里
详情:
我在main.xml中有maintextview
和4个按钮(圣诞、山歌、按钮3、按钮4)。当我单击圣诞按钮时,它会切换到列表视图中的圣诞歌曲列表的圣诞布局。单击标题时,它会返回main.xml并在maintextview
中查看歌词查看有关使用ListView的一些好例子
基本上,您将创建一个扩展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
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Bundle extras = getIntent().getExtras();
if(extras != null) {
String song = extras.getString("song");
}
...
}
现在你有歌词活动中的歌曲,你可以从那里开始。我几乎只是写了你的整个应用。。。。x_x
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Bundle extras = getIntent().getExtras();
if(extras != null) {
String song = extras.getString("song");
}
...
}