Android 检索标签菜单内的工具栏
Android toolbar inside a tab menu retrieval
如何在片段(选项卡)中获取工具栏的菜单?我对 android 和 java 比较陌生。
代码如下:
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class Tab1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view =inflater.inflate(R.layout.tab_1,container,false);
Toolbar toolbar = (Toolbar) view.findViewById(R.id.tool_bar);
ActionBarActivity activity = (ActionBarActivity) getActivity();
activity.setSupportActionBar(toolbar);
return view;
}
}
将您的工具栏移动到您的 Activity 并在您的片段中使用 onCreateOptionsMenu()
来扩充您需要的菜单并在片段的 onCreate()
中添加 setHaOptionsMenu(true)
。
如何在片段(选项卡)中获取工具栏的菜单?我对 android 和 java 比较陌生。
代码如下:
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class Tab1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view =inflater.inflate(R.layout.tab_1,container,false);
Toolbar toolbar = (Toolbar) view.findViewById(R.id.tool_bar);
ActionBarActivity activity = (ActionBarActivity) getActivity();
activity.setSupportActionBar(toolbar);
return view;
}
}
将您的工具栏移动到您的 Activity 并在您的片段中使用 onCreateOptionsMenu()
来扩充您需要的菜单并在片段的 onCreate()
中添加 setHaOptionsMenu(true)
。