Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 打开不同的活动列表视图项目单击_Android_Listview_Android Activity_Onitemclick - Fatal编程技术网

Android 打开不同的活动列表视图项目单击

Android 打开不同的活动列表视图项目单击,android,listview,android-activity,onitemclick,Android,Listview,Android Activity,Onitemclick,我有一个搜索活动,我有一个列表视图,我在每个项目上显示标题、图标等,y可以搜索每个项目。 实际上,当我点击一个项目时,我会打开一个“空白活动”,其中有文本视图和图像视图,它会随着相应的标题和图像而改变。 但现在我想改变它,我想打开一个特定的活动,每个项目点击 这是我的实际代码: public class Buscar extends Activity { // Declare Variables ListView list; ListViewAdapter adapte

我有一个搜索活动,我有一个列表视图,我在每个项目上显示标题、图标等,y可以搜索每个项目。 实际上,当我点击一个项目时,我会打开一个“空白活动”,其中有文本视图和图像视图,它会随着相应的标题和图像而改变。 但现在我想改变它,我想打开一个特定的活动,每个项目点击

这是我的实际代码:

public class Buscar extends Activity {

    // Declare Variables
    ListView list;
    ListViewAdapter adapter;
    EditText editsearch;
    String[] rank;
    String[] country;
    String[] population;
    int[] crafteo;
    int[] flag;
    int[] actividad;
    ArrayList<WorldPopulation> arraylist = new ArrayList<WorldPopulation>();

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listview_main);

        // Generate sample data
        rank = new String[] { "Armaduras", "Armaduras", "Armaduras", "Armaduras", "Armaduras", "Comida", "Comida","Comida",
        "Comida",
        "Comida",
        "Comida",
        "Comida",
        "Comida",
        "Comida",
        "Comida",
        "Comida", "Informativos","Informativos","Informativos","Informativos","Informativos", "Items","Items","Items","Items",
                "Items","Items","Items","Items","Items","Items","Items","Items","Items","Items","Items", "Armas","Armas",
                "Armas","Armas","Armas","Armas","Armas","Vehiculos","Vehiculos","Vehiculos","Vehiculos","Vehiculos",
                "Utilidades","Utilidades","Utilidades","Utilidades","Utilidades","Utilidades","Utilidades","Herramientas",
                "Herramientas","Herramientas","Herramientas","Herramientas","Herramientas","Herramientas","Herramientas",
                "Herramientas","Herramientas","Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos",
                "Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos","Mecanismos",
                "Mecanismos","Mecanismos","Mecanismos",
        };

        country = new String[] { "Casco", "Peto", "Perneras",
                "Botas", "Armadura Caballo", "Pan", "Pastel",
                "Pollo cocido",
        "Pescado Cocido",
        "Chuleta cerdo C.",
        "Galleta",
        "Manzana Dorada",
        "Zanahoria dorada",
        "Sopa champiñones",
        "Tarta calabaza",
        "Filete",
                "Libro y Pluma",
                "Reloj",
                "Brujula",
                "Mapa",
                "Libro Escrito",

                "Cama",
                "Polvo Llamas",
                "Vara de Llama",
                "Cuenco",
                "Ladrillo",
                "Carbón Vegetal",
                "Ojo de Ender",
                "Lingote de oro",
                "Lingote de hierro",
                "Marco de Objetos",
                "Cuadro",
                "Papel",
                "Palo",
                "Cartel",
                "Antorcha",
                "Espada Diamante",
                "Espada Oro",
                "Espada Hierro",
                "Espada Piedra",
                "Espada Madera",
                "Arco",
                "Flecha",
                "Vagoneta",
                "Vagoneta con Horno",
                "Vagoneta de Mercancias",
                "Bote",
                "Silla de Montar",

                "Mesa de Trabajo",
                "Cofre",
                "Mesa Encantamientos",
                "Valla",
                "Puerta de Valla",
                "Horno",
                "Escalera",

                "Pico",
                "Hacha",
                "Pala",
                "Azada",
                "Cubo",
                "Mechero",
                "Carga Ignea",
                "Frasco de Cristal",
                "Caña de Pescar",
                "Cizallas",

                "Rail Detecetor",
                "Dispensador",
                "Puerta de Hierro",
                "Palanca",
                "Caja de Musica",
                "Piston",
                "Piston Pegajoso",
                "Rail Propulsor",
                "Rail",
                "Lampara de Redstone",
                "Repetidor",
                "Antorcha Redstone",
                "Boton",
                "Placa de Presion",
                "TNT",
                "Puerta",
                "Trampilla",





        };

        population = new String[] { "Normal", "Normal",
                "Normal", "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal","Normal",
                "Normal",};

        flag = new int[] { R.drawable.casco, R.drawable.armadura,
                R.drawable.pernera, R.drawable.botas,
                R.drawable.caballo, R.drawable.pan, R.drawable.pastel,
                R.drawable.polloc,
                R.drawable.pezc,
                R.drawable.ccerdoc,
                R.drawable.galleta,
                R.drawable.manzanad,
                R.drawable.zanahoriad,
                R.drawable.sopac,
                R.drawable.tartac,
                R.drawable.filete,
                R.drawable.libropluma,
                R.drawable.relojc,
                R.drawable.brujula,
                R.drawable.mapa,
                R.drawable.libro,
                R.drawable.cama,
                R.drawable.pllamas,
                R.drawable.vllama,
                R.drawable.cuenco,
                R.drawable.ladrillo,
                R.drawable.carbonv,
                R.drawable.ojoe,
                R.drawable.lingoteo,
                R.drawable.lingoteh,
                R.drawable.marcoo,
                R.drawable.cuadro,
                R.drawable.papel,
                R.drawable.palo,
                R.drawable.cartel,
                R.drawable.antorcha,
                R.drawable.espadad,
                R.drawable.espadao,
                R.drawable.espadah,
                R.drawable.espadap,
                R.drawable.espadam,
                R.drawable.arco,
                R.drawable.flecha,
                R.drawable.vagoneta,
                R.drawable.vagonetah,
                R.drawable.vagonetam,
                R.drawable.bote,
                R.drawable.sillam,
                R.drawable.mtrabajo,
                R.drawable.cofre,
                R.drawable.mencantamientos,
                R.drawable.valla,
                R.drawable.pvalla,
                R.drawable.horno,
                R.drawable.escalera,
                R.drawable.picod,
                R.drawable.hachad,
                R.drawable.palad,
                R.drawable.azadad,
                R.drawable.cubo,
                R.drawable.mechero,
                R.drawable.cignea,
                R.drawable.fcristal,
                R.drawable.cpescar,
                R.drawable.cizallas,
                R.drawable.raild,
                R.drawable.dispensador,
                R.drawable.puertah,
                R.drawable.palanca,
                R.drawable.cajam,
                R.drawable.piston,
                R.drawable.pistonp,
                R.drawable.railp,
                R.drawable.rail,
                R.drawable.lamparar,
                R.drawable.repetidor,
                R.drawable.antorchar,
                R.drawable.boton,
                R.drawable.placap,
                R.drawable.tnt,
                R.drawable.puerta,
                R.drawable.trampilla,






        };

        crafteo = new int[] { R.drawable.icasco, R.drawable.ipeto,
                R.drawable.ipernera, R.drawable.ibotas,
                R.drawable.icaballo, R.drawable.ipan, R.drawable.ipastel,
                R.drawable.ipolloc,
                R.drawable.ipezc,
                R.drawable.iccerdoc,
                R.drawable.igalleta,
                R.drawable.imanzanad,
                R.drawable.izanahoriad,
                R.drawable.isopac,
                R.drawable.itartac,
                R.drawable.ifilete,
                R.drawable.ilibropluma,
                R.drawable.irelojt,
                R.drawable.ibrujula,
                R.drawable.imapa,
                R.drawable.libro,
                R.drawable.icama,
                R.drawable.ipllamas,
                R.drawable.icono,
                R.drawable.icuenco,
                R.drawable.iladrillos,
                R.drawable.icarbonv,
                R.drawable.iojoe,
                R.drawable.ilingoteo,
                R.drawable.ilingoteh,
                R.drawable.imarcoo,
                R.drawable.icuadro,
                R.drawable.ipapel,
                R.drawable.ipalo,
                R.drawable.icartel,
                R.drawable.iantorcha,
                R.drawable.iespadad,
                R.drawable.iespadao,
                R.drawable.iespadah,
                R.drawable.iespadap,
                R.drawable.iespadam,
                R.drawable.iarco,
                R.drawable.iflecha,
                R.drawable.ivagoneta,
                R.drawable.ivagonetah,
                R.drawable.ivagonetam,
                R.drawable.ibote,
                R.drawable.isillam,
                R.drawable.imtrabajo,
                R.drawable.icofre,
                R.drawable.imencantamientos,
                R.drawable.ivalla,
                R.drawable.ipvalla,
                R.drawable.ihorno,
                R.drawable.iescalera,
                R.drawable.ipicod,
                R.drawable.ihachad,
                R.drawable.ipalad,
                R.drawable.iazadad,
                R.drawable.icubo,
                R.drawable.imechero,
                R.drawable.icignea,
                R.drawable.ifcristal,
                R.drawable.icpescar,
                R.drawable.icizallas,
                R.drawable.iraild,
                R.drawable.idispensador,
                R.drawable.ipuertah,
                R.drawable.ipalanca,
                R.drawable.icajam,
                R.drawable.ipiston,
                R.drawable.ipistonp,
                R.drawable.irailp,
                R.drawable.irail,
                R.drawable.ilamparar,
                R.drawable.irepetidor,
                R.drawable.iantorchar,
                R.drawable.iboton,
                R.drawable.iplacap,
                R.drawable.itnt,
                R.drawable.ipuerta,
                R.drawable.itrampilla,






        };






        // Locate the ListView in listview_main.xml
        list = (ListView) findViewById(R.id.listview);



        for (int i = 0; i < rank.length; i++)
        {
            WorldPopulation wp = new WorldPopulation(rank[i], country[i],
                    population[i], flag[i], crafteo[i]);
            // Binds all strings into an array
            arraylist.add(wp);
        }

        // Pass results to ListViewAdapter Class
        adapter = new ListViewAdapter(this, arraylist);

        // Binds the Adapter to the ListView
        list.setAdapter(adapter);

        // Locate the EditText in listview_main.xml
        editsearch = (EditText) findViewById(R.id.search);

        // Capture Text in EditText
        editsearch.addTextChangedListener(new TextWatcher() {

            @Override
            public void afterTextChanged(Editable arg0) {
                // TODO Auto-generated method stub
                String text = editsearch.getText().toString().toLowerCase(Locale.getDefault());
                adapter.filter(text);
            }

            @Override
            public void beforeTextChanged(CharSequence arg0, int arg1,
                                          int arg2, int arg3) {
                // TODO Auto-generated method stub
            }

            @Override
            public void onTextChanged(CharSequence arg0, int arg1, int arg2,
                                      int arg3) {
                // TODO Auto-generated method stub
            }
        });
    }
}
公共类客车扩展活动{
//声明变量
列表视图列表;
ListViewAdapter适配器;
编辑文本编辑搜索;
字符串[]秩;
字符串[]国家;
字符串[]总体;
int[]crafteo;
int[]标志;
int[]actividad;
ArrayList ArrayList=新的ArrayList();
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.listview_main);
//生成样本数据
rank=新字符串[]{“Armaduras”、“Armaduras”、“Armaduras”、“Armaduras”、“Armaduras”、“Comida”、“Comida”,
“Comida”,
“Comida”,
“Comida”,
“Comida”,
“Comida”,
“Comida”,
“Comida”,
“Comida”、“Informativos”、“Informativos”、“Informativos”、“Informativos”、“Informativos”、“Items”、“Items”、“Items”、“Items”,
“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“物品”、“军备”、“军备”,
“Armas”、“Armas”、“Armas”、“Armas”、“Armas”、“Vehiculos”、“Vehiculos”、“Vehiculos”、“Vehiculos”、“Vehiculos”、“Vehiculos”,
“Utilidades”、“Utilidades”、“Utilidades”、“Utilidades”、“Utilidades”、“Utilidades”、“Herramientas”,
“Herramientas”、“Herramientas”、“Herramientas”、“Herramientas”、“Herramientas”、“Herramientas”、“Herramientas”、“Herramientas”,
“Herramientas”、“Herramientas”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”,
“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”、“Mecanismos”,
“Mecanismos”、“Mecanismos”、“Mecanismos”,
};
country=新字符串[]{“Casco”、“Peto”、“Perneras”,
“波塔斯”、“阿玛杜拉·卡巴洛”、“潘”、“粉彩”,
“Pollo cocido”,
“Pescado Cocido”,
“Chuleta cerdo C.”,
“加莱塔”,
“Manzana Dorada”,
“Zanahoria dorada”,
“Sopa champiñones”,
“塔尔塔卡拉巴扎”,
“菲利特”,
“Libro y Pluma”,
“重新开放”,
“布鲁朱拉”,
“Mapa”,
“Libro Escrito”,
“卡马”,
“波尔沃骆驼”,
“瓦拉德拉马”,
“Cuenco”,
“Ladrillo”,
“碳水化合物植物”,
“Ojo de Ender”,
“奥罗语”,
“耶罗语”,
“Marco de Objetos”,
“卡德罗”,
“丘疹”,
“帕洛”,
“卡特尔”,
“安托尔卡”,
“Espada Diamante”,
“Espada Oro”,
“埃斯帕达·耶罗”,
“埃斯帕达·皮德拉”,
“Espada Madera”,
“阿科”,
“弗莱查”,
“瓦戈内塔”,
“Vagoneta con Horno”,
“Vagoneta de Merchancias”,
“博特”,
“西拉·德蒙塔”,
“特拉巴霍台地”,
“咖啡”,
“Mesa Encantamientos”,
“瓦拉”,
“瓦拉之门”,
“霍诺”,
“埃斯卡莱拉”,
“Pico”,
“哈查”,
“帕拉”,
“阿扎达”,
“古巴”,
“梅切罗”,
“Carga Ignea”,
“基督弗拉斯科”,
“Caña de Pescar”,
“西扎拉斯”,
“轨道探测器”,
“药剂师”,
“耶罗之门”,
“帕兰卡”,
“音乐之家”,
“活塞”,
“活塞式Pegajoso”,
“轨道推进器”,
“铁路”,
“兰帕拉·德雷德斯通”,
“驱避剂”,
“安托查·雷德斯通”,
“波顿”,
“普雷西翁广场”,
“TNT”,
“普尔塔”,
“流浪汉”,
};
填充=新字符串[]{“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”、“正常”,
“正常”,};
flag=newint[]{R.drawable.casco,R.drawable.armadura,
R.drawable.pernera,R.drawable.botas,
可拉深的卡巴洛,可拉深的潘,可拉深的粉彩,
R.drawable.polloc,
R.drawable.pezc,
R.drawable.ccerdoc,
R.drawable.galleta,
R.drawable.manzanad,
R.drawable.zanahoriad,
R.drawable.sopac,
R.drawable.tartac,
R.drawable.filete,
R.drawable.libropluma,
R.drawable.relojc,
list1.setOnItemClickListener(
    new OnItemClickListener()
    {
        @Override
        public void onItemClick(AdapterView<?> arg0, View view,
                int position, long id) {
                TextView _countryTextView = (TextView) view.findViewById(R.id.countrylabel);
                Intent myIntent;
                if(_countryTextView.getText().equals("fish"))
                {
                  myIntent = new Intent(CurrentActivity.this, Fish.class);
                }
                CurrentActivity.this.startActivity(myIntent);
             }
        }
 );
 <activity android:label="@string/app_name" android:name="com.package.project.NextActivityName" />