我想自定义我的操作栏像图片显示在下面。在actionbarsherlock中自定义操作栏
我使用Actionbarsherlock在实施方式中,如我已经显示我将有一个总的5个图标,其中它们中的3居中和其它2是在侧面。
此外还有分离加入,
如何添加这样的风格?
我想自定义我的操作栏像图片显示在下面。在actionbarsherlock中自定义操作栏
我使用Actionbarsherlock在实施方式中,如我已经显示我将有一个总的5个图标,其中它们中的3居中和其它2是在侧面。
此外还有分离加入,
如何添加这样的风格?
只需创建一个布局。作为分隔符,您可以使用宽度为1dp的视图,图标将是图像浏览。然后将此布局设置为您的操作栏。
您可以添加布局的动作条这样的:
ActionBar actionBar = getSupportActionBar();
View actionBarView = getLayoutInflater().inflate(
R.your_layout, null);
actionBar.setCustomView(actionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
然后,如果你想onClickListener添加到您的ImageView,你可以做这样的:
ImageView imageViewOption = (ImageView) actionBarView.findViewById(R.id.image_view_option); //it's important to use your actionbar view that you inflated before
imageViewOption.setOnClickListener(...);
如果你不不想在操作栏上放置应用程序图标,那么您可以使用setDisplayXXX选项进行游戏。您可以在这里找到更多:http://developer.android.com/guide/topics/ui/actionbar.html
获取Actionbar类的实例并使用新布局进行充气。 – Prateek 2013-02-18 14:20:38
哦,谢谢pKs现在就试试它。感谢您的回复。 – Naruto 2013-02-18 14:22:27