我在main.xml布局上有一些按钮。当我点击一个按钮时,它应该显示listview。我该如何实现呢?我在哪里可以找到最好的例子?
答案 0 :(得分:0)
您需要将按钮单击绑定到视图。在这种情况下是一个列表。以下代码应与您班上的代码类似。
Button Button1 = (Button) findViewById(R.id.MyView1);
MyStuff.setOnClickListener(new Button.OnClickListener() {
public void onClick(View z) {
//You will also have to understand intents
Intent myIntent = new Intent(z.getContext(), MyStuff.class);
startActivityForResult(myIntent, 0);
}
});
假设您的XML等设置正确,这可以让您走上正确的轨道。
展示您的一些代码,人们将能够准确找出您的问题。
你可以查看这篇SO帖子,它涵盖了同样的事情,可能会让你开始。 接受的答案应该束缚任何松散的目标。
答案 1 :(得分:0)
你能提供更多细节吗?您是否希望将listview弹出窗口作为对话框或新活动?如果这是一项新活动,你会做上面提到的harper89。
如果是弹出对话框,而不是在onClick(视图视图)中创建新意图,则必须从另一个布局xml文件中扩展listview布局,创建适配器,然后将listview设置为该适配器。 / p>
答案 2 :(得分:0)
ListView
有点棘手,因为您需要向其添加Adapter,其中包含应显示的项目。
ListViews的一个好的启动者是这个主题的developer resource。