【发布时间】:2012-04-18 07:26:04
【问题描述】:
我是 Android 的新手。我需要一些帮助和您的建议。
我从去年一月开始在 Android 工作,我在这里遇到了一些麻烦。我仍在为 Android 2.3 开发应用程序。非常非常简单的应用程序。
我已经阅读了有关操作栏的信息,并且我向诸如 greendroid、sherlock 操作栏和最后的 Johan Nilson 操作栏之类的库提出了建议。我仍然很难将它集成到我的应用程序中。所以我尝试创建自己的操作栏,但问题一一出现。其中之一:即使列表视图向下滚动,也很难将操作栏与我的 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();
}
});
如果我希望操作栏在列表视图布局中仍位于顶部,该怎么做?以及为什么按钮和图片按钮在点击时不起作用?
【问题讨论】: