【发布时间】:2017-04-05 14:31:48
【问题描述】:
我是这种语言的新手。我想把我的gridview中的项目放到列表视图中,但我不知道怎么做。
这是我在 MainActivity
中的代码@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gv= (GridView) findViewById(R.id.gv);
Button b = (Button) findViewById(R.id.lv);
String[] items = new String[]{
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z"
};
b.setOnClickListener( new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent("com.example.user.gridviewtolistview.Listview");
startActivity(intent);
}
}
);
final ArrayAdapter<String> gridViewArrayAdapter = new ArrayAdapter<String>
(this,android.R.layout.simple_list_item_1, items);
// Data bind GridView with ArrayAdapter (String Array elements)
gv.setAdapter(gridViewArrayAdapter);
}
这是 MainActivity 用户界面
当我点击“转换为列表视图”按钮时,它将进入另一个活动。
这是 Listview UI,如下所示:
我想在列表视图中动态显示网格视图中的项目。
【问题讨论】:
-
尝试使用回收站视图。它有高级列表视图、网格视图、交错网格视图等