ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
}<br />
return true;<br />
case R.id.text2:<br />
bv.setText(choices[1]);<br />
return true;<br />
case R.id.text3:<br />
bv.setText(choices[2]);<br />
return true;<br />
}<br />
return super.onContextItemSelected(item);<br />
การสร้างและการตรวจจับอีเวนต์<br />
127<br />
กรรมวิธี: การใช้งานปุ่มค้นหา<br />
ถ้าแอพที่กำลังใช้งานอยู่นั้นรองรับการค้นหาข้อมูลภายในแอพละก็ เมื่อกดปุ่ม SEARCH แอพก็<br />
จะแสดงเมนูที่เกี่ยวข้องกับการค้นหาข้อมูลขึ้นมา ในอุปกรณ์แอนดรอยด์ที่ไม่มีปุ่ม SEARCH แบบ<br />
ฮาร์ดแวร์ เราก็สามารถสร้างเมนู SEARCH ขึ้นมาเองได้โดยกำหนดให้เรียกเมธอดชื่อ onSearchRequested()<br />
การทำงานของแอพที่รองรับการค้นหานั้น เมื่อกดปุ่ม SEARCH แล้ว การทำงานในส่วนนี้จะถูก<br />
กำหนดให้มีลำดับความสำคัญสูงสุด (SingleTop) เพื่อให้แอพสามารถค้นหาข้อมูลในขณะที่แอคทิวิตี้<br />
อื่นๆ กำลังทำงานอยู่ได้ โดยเราจะกำหนดการทำงานลงในไฟล์ Manifest ของแอพดังนี้<br />
<br />
<br />
<br />
<br />
<br />
<br />
ในชุดคำสั่งที่ 5.6 จะแสดงการประกาศแอคทิวิตี้<br />
ชุดคำสั่งที่ 5.6 res/xml/my_search.xml<br />
<br />
<br />
<br />
ในส่วนนี้จะแสดงการใช้งานในส่วนของการค้นหา เมื่อแอพเริ่มทำงาน แอคทิวิตี้ตามที่แสดงใน<br />
ชุดคำสั่งที่ 5.7 ก็จะทำงานร่วมกับไฟล์ main.xml<br />
ชุดคำสั่งที่ 5.7 src/com/cookbook/search_diag/MainActivity.java<br />
package com.cookbook.search_diag;<br />
import android.app.Activity;