0

我正在尝试使用动作栏夏洛克

我已经使用 actionbarsherlock 实现了一个示例项目

MainActivity.java

public class MainActivity extends SherlockActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Get the view from activity_main.xml
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        // First Menu Button
        menu.add("Help")
                .setOnMenuItemClickListener(this.HelpButtonClickListener)
                .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

        // Second Menu Button
        menu.add("Like")
                .setOnMenuItemClickListener(this.LikeButtonClickListener)
                .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

        // Third Menu Button
        menu.add("Exit")
                .setOnMenuItemClickListener(this.ExitButtonClickListener)
                .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

        return super.onCreateOptionsMenu(menu);
    }
}

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/ActionBarSherlock" />

</RelativeLayout>

我现在的输出:: Sherlockbar 在底部

在此处输入图像描述


我正在尝试做什么::2 个夏洛克酒吧,一个在顶部,一个在底部。两者必须是不同的酒吧

在此处输入图像描述

这样我就可以将它们用于不同的听众

可能吗 ?

如何实现这个!

4

1 回答 1

1

您只能实现一个操作栏。没有办法实现两个动作栏。除非您拆分操作栏。请参阅链接以了解有关拆分操作栏的更多信息。

于 2013-10-24T12:23:25.420 回答