我有string json = JsonConvert.SerializeObject(new
{
jlpt = "5"
});
并且它上面的项目很少,我希望实现这一点,如果用户点击它们中的每一个,那么向用户显示列表项目的相关活动。
现在我只是在每个索引上获得相同的Listview。
以下是整个代码,非常感谢任何形式的帮助。
主要课程:
ListViewActivity
这里开始第二个类,而两个都有自己的自定义类:
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;
import android.app.Activity;
public class MainActivity extends Activity {
ListView list;
String[] web = {
"Google Plus",
"Twitter",
"Windows",
"Bing",
"Itunes",
"Wordpress",
"Drupal",
"Bhutan",
"pakistan",
"Romania",
};
Integer[] imageId = {
R.drawable.a,
R.drawable.b,
R.drawable.c,
R.drawable.d,
R.drawable.e,
R.drawable.i,
R.drawable.j,
R.drawable.l,
R.drawable.m,
R.drawable.h,
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CustomList adapter = new CustomList(MainActivity.this, web, imageId);
list=(ListView)findViewById(R.id.LVone);
list.setAdapter(adapter);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.putExtra(" ",web[position]);
startActivity(intent);
}
});
}
}