मैं वर्तमान में मेरे MenuItem के लिए एक कस्टम लेआउट का उपयोग कर रहा:मेनूइटम कस्टम लेआउट के लिए मुझे किस पैडिंग, मार्जिन और आकार का उपयोग करना चाहिए?
कोड बुनियादी है:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_custom"
android:actionLayout="@layout/menu_layout"
android:showAsAction="always"/>
</menu>
पिक्सेल में आइकन आकार एंड्रॉयड डिजाइन और दिशानिर्देशों में वर्णित किया जाता है, मैं मुझे इस आइकन के लिए मार्जिन, पैडिंग, चौड़ाई और ऊंचाई पर कोई जानकारी नहीं है, इसलिए यह सभी उपकरणों पर कानूनी दिखाई देगा।
मेरे वर्तमान लेआउट:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/searchProgressWrapper"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/ivfolder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:scaleType="fitCenter"
android:background="@drawable/abs__item_background_holo_dark"
android:src="@drawable/ic_menu_archive" />
</RelativeLayout>
बड़ी समस्या, जैसा कि आप देख सकते हैं, आइकन की चौड़ाई पूरी तरह से गलत है और न ही अन्य MenuItems को बिल्कुल भी है।
एक बार फिर, बहुत बहुत धन्यवाद ;-) मुझे स्वीकार करने से पहले प्रतीक्षा करने के लिए केवल 8 मिनट की जरूरत है ... –
मत भूलना ;-) –
Houps .... फिक्स्ड! –