好的,所以我有一个带有一些教程的应用程序。(大约20个) (每个tut只是活动屏幕中填写的一些文字)
我想在主菜单上创建一个按钮,该按钮指向包含所有教程活动名称的listview活动 - 按字母顺序排列。
不完美的导航,我知道。但我认为这是最好的快速简便的解决方案,直到我了解更多。
这是问题所在: 我只想说找出哪个listview项被点击了,然后放一个普通的onclick()来打开相应的教程活动。
我究竟如何设置列表视图? 我知道正常的onclick是如何工作的......但是如何使用listview项呢?
答案 0 :(得分:0)
我假设您正在使用适配器加载listview中的内容。您可以为单个行添加处理程序。
public View getView(int position, View convertView, ViewGroup parent)
{
View v = convertView;
// Create your row layout
if (v == null) {
LayoutInflater vi = ( LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.your_layout, parent, false);
}
// Set the click listener and handle
v.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
}