मैं अपने ActionBar के लिए निम्नलिखित मेनू लेआउट है:SearchView ड्रॉएबल धुंधला दिखाई
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.actionbar_default, menu);
SearchView searchView=(SearchView) menu.findItem(R.id.itemSearch).getActionView();
int searchPlateId = searchView.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);
View searchEditText = searchView.findViewById(searchPlateId);
((TextView) searchEditText).setTextColor(Color.WHITE);
searchView.setOnCloseListener(new OnCloseListener() {...});
searchView.setOnQueryTextListener(new OnQueryTextListener() {...});
}
सब कुछ ठीक है एक बात को छोड़कर:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/itemSearch"
android:icon="@drawable/actionbar_icon_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView"
android:title="Search"/>
</menu>
और यहाँ सेटअप कोड है मेरी पर Asus गोली (TF-201, एंड्रॉयड 3.2.1) ग्राफिक्स धुंधले होते हैं:
अगर मैं android:actionViewClass="android.widget.SearchView"
निकालने के लिए, सब कुछ सामान्य लग रहा है:
यह समस्या 4.1.2 एमुलेटर पर पुनः प्रस्तुत नहीं है। मैंने अपने onCreateOptionsMenu()
में केवल मेनू मुद्रास्फीति कोड छोड़ने की कोशिश की लेकिन इससे मदद नहीं मिली।
मैं इसे कैसे ठीक करूं?
आपने इस समस्या को कैसे हल किया? –
@ टोलगे टोकलर नहीं, मैंने नहीं किया। क्या स्वीकृत उत्तर आपके लिए काम नहीं करता है? –
नहीं, ऐसा नहीं हुआ। फिर मैंने एपकोम्बैट वी 7 कक्षा से सर्चव्यू बढ़ाकर इसे हल किया। –