我是 Android 的新手。我需要一些帮助和您的建议。
我从去年一月开始在 Android 工作,我在这里遇到了一些麻烦。我仍在为 Android 2.3 开发应用程序。非常非常简单的应用程序。
我已经阅读了关于操作栏的内容,并且我已经向图书馆推荐了 greendroid、sherlock 操作栏和最后一个 Johan Nilson 操作栏。我仍然很难将它集成到我的应用程序中。所以我尝试创建自己的操作栏,但麻烦一个接一个地来了。其中之一:即使 ListView 向下滚动,也很难将操作栏与我的 ListView 结合起来仍然停留在屏幕顶部。最后,action bar 的布局生成到 ListView 的 header 中:
View header = getLayoutInflater().inflate(R.layout.header, null);
ListView listView = getListView();
listView.addHeaderView(header);
按钮和图像按钮不适用于点击事件..
//try action button in actionbar
Menu1 = (Button) this.findViewById(id.button1);
Menu1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v)
{
Toast.makeText(List_direktoriJson.this, "action bar..", Toast.LENGTH_LONG).show();
}
});
如何,如果我希望操作栏仍然位于 ListView 布局的顶部?为什么单击时按钮和图像按钮不起作用?
最佳答案
如果你能设法包含一个 Action Bar 库,比如 Sherlock,它会简单得多:
private class YourListActivity extends SherlockListActivity {
}
关于android - 在 ListActivity 中添加操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339329/