คำถามติดแท็ก onitemclicklistener

9
วิธีจัดการ ListView คลิกใน Android
ฉันจะฟังคลิกเหตุการณ์ใน ListView ได้อย่างไร นี่คือสิ่งที่ฉันมีตอนนี้ ListView list = (ListView)findViewById(R.id.ListView01); ... list.setAdapter(adapter); เมื่อฉันทำต่อไปนี้ list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parentView, View childView, int position, long id) { setDetail(position); } public void onNothingSelected(AdapterView parentView) { } }); ดูเหมือนจะไม่ทำอะไรเลยเมื่อคลิก และรหัสทั้งหมดนั้นจะอยู่ในชั้นเรียนที่ขยายกิจกรรม

6
การจัดการรายการเมนูคลิกเหตุการณ์ - Android
ฉันต้องการสร้างความตั้งใจที่จะเริ่มกิจกรรมใหม่เมื่อมีการคลิกรายการเมนู แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ฉันได้อ่านเอกสารประกอบของ Android แต่การใช้งานของฉันไม่ถูกต้องและคำแนะนำบางอย่างในทิศทางที่ถูกต้องจะช่วยได้ ฉันได้ระบุรหัสของฉันไว้ด้านล่างและแสดงความคิดเห็นเกี่ยวกับประเด็นปัญหาของฉันฉันคิดว่าฉันกำลังเรียกใช้วิธีการที่ไม่ถูกต้อง package com.jbsoft.SimpleFlashlight; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.*; import android.view.MenuItem.OnMenuItemClickListener; import android.widget.Button; import android.widget.Toast; public class SimpleFlashLightActivity extends Activity { Button GreenButton; // Declare instances of buttons to use later Button BlueButton; private static final int OK_MENU_ITEM = Menu.FIRST; /** Called when …

8
ฟังก์ชั่น onClick ของ Action Bar สำหรับปุ่มโฮม
ฉันจะใช้onClickListenerปุ่มโฮมของ Action Bar แบบกำหนดเองได้อย่างไร ฉันทำไปแล้วgetSupportActionBar().setDisplayHomeAsUpEnabled(true);และตอนนี้ฉันต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังกิจกรรมบางอย่างในกรณีที่มีการคลิกปุ่มโฮม ฉันลองใช้: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: item.setOnMenuItemClickListener(new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Intent i = new Intent(); i.setClass(BestemmingActivity.this, StartActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i); return true; } }); default: return super.onOptionsItemSelected(item); } } แต่มันไม่เคยเข้ามาในonMenuItemClick. โดยทั่วไปจะทำเช่นเดียวกับในลิงค์นี้แต่ยังไม่เข้าสู่ Listener
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.