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

10
วิธีการกรอง RecyclerView ด้วย SearchView
ฉันพยายามที่จะใช้งานSearchViewจากห้องสมุดการสนับสนุน ฉันต้องการให้ผู้ใช้จะใช้SearchViewในการกรองของภาพยนตร์ในListRecyclerView ฉันได้ติดตามบทเรียนไม่กี่ครั้งและฉันได้เพิ่มSearchViewไปยังActionBarแต่ฉันไม่แน่ใจจริงๆว่าจะไปจากที่นี่ ฉันเคยเห็นตัวอย่างเล็ก ๆ น้อย ๆ แต่ไม่มีพวกเขาใดที่แสดงผลลัพธ์เมื่อคุณเริ่มพิมพ์ นี่คือของฉันMainActivity: public class MainActivity extends ActionBarActivity { RecyclerView mRecyclerView; RecyclerView.LayoutManager mLayoutManager; RecyclerView.Adapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recycler_view); mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view); mRecyclerView.setHasFixedSize(true); mLayoutManager = new LinearLayoutManager(this); mRecyclerView.setLayoutManager(mLayoutManager); mAdapter = new CardAdapter() { @Override public Filter getFilter() { return …

11
MenuItemCompat.getActionView จะส่งคืนค่าว่างเสมอ
ฉันเพิ่งติดตั้งv7 AppCompatไลบรารีการสนับสนุน แต่MenuItemCompat.getActionViewผลตอบแทนจะเป็นโมฆะใน Android ทุกรุ่นที่ฉันทดสอบ (4.2.2, 2.3.4 .... ) SearchViewจะแสดงในแถบการทำงาน แต่ก็ไม่ได้ตอบสนองต่อการสัมผัสการกระทำและไม่ขยายเพื่อแสดงตนEditTextและเป็นเช่นเดียวกับไอคอนที่เรียบง่าย @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); MenuItem searchItem = menu.findItem(R.id.action_search); SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); if (searchView != null) { SearchViewCompat.setOnQueryTextListener(searchView, mOnQueryTextListener); searchView.setIconifiedByDefault(false); Log.d(TAG,"SearchView not null"); } else Log.d(TAG, "SearchView is null"); } …

8
การสร้าง SearchView ที่ดูเหมือนแนวทางการออกแบบวัสดุ
ตอนนี้ฉันกำลังอยู่ระหว่างการเรียนรู้วิธีแปลงแอปเป็นดีไซน์ Material และตอนนี้ฉันติดขัดเล็กน้อย ฉันได้เพิ่มแถบเครื่องมือแล้วและฉันได้ทำให้ลิ้นชักการนำทางของฉันซ้อนทับเนื้อหาทั้งหมด ตอนนี้ฉันกำลังพยายามสร้างการค้นหาที่ขยายได้ซึ่งดูเหมือนในหลักเกณฑ์ของวัสดุ : นี่คือสิ่งที่ฉันมีในตอนนี้และฉันไม่สามารถหาวิธีทำให้มันเป็นเหมือนข้างต้น: นี่คือ xml เมนูของฉัน: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_search" android:icon="@android:drawable/ic_menu_search" android:title="Search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> ได้ผลฉันได้รับรายการเมนูที่ขยายไปยัง SearchView และฉันสามารถกรองรายการของฉันได้ดี มันดูไม่เหมือนภาพที่ 1 เลย ผมพยายามที่จะใช้MenuItemCompat.setOnActionExpandListener()ในR.id.action_searchดังนั้นฉันสามารถเปลี่ยนไอคอนที่บ้านกับลูกศรย้อนกลับ แต่ที่ดูเหมือนจะไม่ทำงาน ไม่มีอะไรเกิดขึ้นในผู้ฟัง แม้ว่าจะได้ผล แต่ก็ยังไม่ใกล้เคียงกับภาพที่ 1 มากนัก ฉันจะสร้าง SearchView ในแถบเครื่องมือ appcompat ใหม่ที่ดูเหมือนหลักเกณฑ์วัสดุได้อย่างไร

5
วิธีใช้ SearchView ใน Toolbar Android
รหัสที่ฉันใช้งานกำลังใช้ a Toolbarและขยายmenuไฟล์. นี่คือรหัส private Toolbar mToolbar; mToolbar.inflateMenu(R.menu.chat_screen_menu); setupMenu (); private void setupMenu () { mMenu = mToolbar.getMenu(); if (mMenu != null) { if (mChatPager != null && mChatPager.getCurrentItem() > 0) { mMenu.setGroupVisible(R.id.menu_group_chats, true); mMenu.setGroupVisible(R.id.menu_group_contacts, false); } else { mMenu.setGroupVisible(R.id.menu_group_chats, false); mMenu.setGroupVisible(R.id.menu_group_contacts, true); mMenu.setGroupVisible(R.id.menu_group_otr_verified,false); mMenu.setGroupVisible(R.id.menu_group_otr_unverified,false); mMenu.setGroupVisible(R.id.menu_group_otr_off,false); } } mToolbar.setOnMenuItemClickListener(new OnMenuItemClickListener …

12
การเปลี่ยนพื้นหลังที่วาดได้ของวิดเจ็ต searchview
ฉันกำลังพยายามเปลี่ยน drawable ที่อยู่ในวิดเจ็ต searchview ของแถบการดำเนินการของ Android ปัจจุบันมีลักษณะดังนี้: แต่ฉันต้องเปลี่ยนพื้นหลังสีน้ำเงินที่วาดได้เป็นสีแดง ฉันได้ลองทำหลาย ๆ อย่างโดยไม่ต้องใช้วิดเจ็ตการค้นหาของตัวเอง แต่ดูเหมือนจะไม่ได้ผล ใครช่วยชี้ทางที่ถูกต้องให้ฉันเปลี่ยนสิ่งนี้ได้ไหม

30
เป็นไปได้ไหมที่จะเปลี่ยนสีข้อความบน Android SearchView
องค์ประกอบ SearchView ไม่มีคุณสมบัติสำหรับการเปลี่ยนสีข้อความ สีข้อความเริ่มต้นคือสีดำและใช้ไม่ได้กับพื้นหลังสีเข้ม มีวิธีเปลี่ยนสีของข้อความโดยไม่ต้องใช้แฮ็กหรือไม่? ฉันพบคำถามที่คล้ายกันนี้เกี่ยวข้องกับการเปลี่ยนขนาดตัวอักษร แต่จนถึงขณะนี้ยังไม่มีคำตอบใด ๆ : จะตั้งค่า SearchView TextSize ได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.