android - 如何在 Android 中以编程方式创建菜单?

标签 android xml layout menu

现在我想在屏幕底部添加一个菜单。 我写了很多关于但仍然不知道如何做到这一点。 我的主要问题是我的主页上没有 xml 文件。 它看起来像这样:

   public class start  extends ListActivity {
        static final String[] COUNTRIES = new String[] {
        "NEWS1", "NEWS2","RADIO"};
 Intent intent;
 public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);

      setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, COUNTRIES));

      ListView lv = getListView();
      lv.setTextFilterEnabled(true);

      lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
if (((TextView) view).getText().equals("NEWS1")){
 intent = new Intent(start.this,  NewsActivity.class);

如何添加带有操作的菜单。 请给我一个例子。 谢谢

最佳答案

使用这段代码动态添加菜单

private static final int NEW_MENU_ID=Menu.FIRST+1;

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);

        menu.add(0, NEW_MENU_ID, 0, "New"); 

        return true;
    }

关于android - 如何在 Android 中以编程方式创建菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318955/

相关文章:

android - 向 MuPDF android 添加注释

java - Android:制作一个包含很多页面的应用程序

java - Android View 布局组件相互叠加

java - Vaadin - 布局调整大小重叠

ruby-on-rails - Rails 3 多重布局问题

java - AdView 阻塞 UI 线程

android - 错误的高棉语 Unicode 字符串

android - 在 ScrollView 内的子级上具有权重属性的 LinearLayout

python - 使用 Python 的 ElementTree 查找顶级 xml 注释

xml - .//在 XPath 中是什么意思?