gpt4 book ai didi

java - Android 菜单充气机冲突?

转载 作者:行者123 更新时间:2023-12-02 06:45:25 25 4
gpt4 key购买 nike

因此,在执行这个旧教程时,我在导入 android.R (我需要 simple_list_item_1)时遇到问题,但破坏了我的 R.menu.cmenu (cmenu.xml),我在这里缺少什么? ...是的,我有 xml 设置。

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuInflater;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Menu extends ListActivity {

String classes[] = {"MainActivity", "TextPlay", "Email", "Camera", "Data", "OpenedClass"};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this, R.layout.simple_list_item_1, classes));
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
String cheese = classes[position];
try{
Class ourClass = Class.forName("com.example.test1." + cheese);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
}catch (ClassNotFoundException e){
e.printStackTrace();
}
}

@Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater blowUp;
blowUp = getMenuInflater();
blowUp.inflate(R.menu.cmenu, menu); //cmenu has the error: rename
return true;
}
}

最佳答案

不要导入Android.R。

Note: Eclipse sometimes likes to add an import android.R statement at the top of your files that use resources, especially when you ask eclipse to sort or otherwise manage imports. This will cause your make to break. Look out for these erroneous import statements and delete them.

http://source.android.com/source/using-eclipse.html

尝试使用

android.R.layout.simple_list_item_1

相反。

关于java - Android 菜单充气机冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18688660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com