के साथ एक्शनबार टैब को दोहराएं, मैं कस्टम नेविगेशन के साथ एक एक्शनबार रखना चाहता हूं जहां कस्टम दृश्य मानक एक्शन बार टैब की तरह दिखते हैं। मुझे पता है कि यह पहिया को फिर से शुरू करने जैसा लगता है लेकिन इसका मतलब है कि नीचे दिए गए टैब के समान पंक्ति पर मेनू बटन हो सकता है। यह एक डिजाइन आवश्यकता है और मानक ऐड्रॉइड व्यवहार की तुलना में इस ऐप के लिए व्यावहारिक रूप से अधिक यूआई भावना बनाता है। कस्टम व्यू
मैं बहुत तरह ActionBarSherlock से एक IcsLinearLayout का उपयोग कर की कोशिश की है:
<IcsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="horizontal"
android:layout_height="50dip">
<Button
android:id="@+id/tab_1"
android:layout_height="match_parent"
android:gravity="center"
android:layout_width="wrap_content"
android:textStyle="bold"
android:text="TAB_1"
android:background="@drawable/abs__item_background_holo_light"
/>
<Button
android:id="@+id/tab_2"
android:layout_height="match_parent"
android:gravity="center"
android:layout_width="wrap_content"
android:textStyle="bold"
android:text="TAB_2"
android:background="@drawable/abs__item_background_holo_light"
/>
</IcsLinearLayout>
लेकिन उस ActionButtons replicates और मैं कैसे टैब्स को दोहराने के लिए पता नहीं है।
मुझे लगता है मैं की आवश्यकता होगी:
- एक विशेष टैप कंटेनर viewgroup (शायद ActionBarSherlock पुस्तकालय से)
- बार देखा गया जो एबीएस पुस्तकालय से एक पृष्ठभूमि संसाधन के साथ टैब की तरह लग रहे।
- कुछ कोड को इंगित करने के लिए इंगित करने के बाद यह चयनित रहता है ( रेडियोबटन के समान)।
नमूने या इसी तरह के समाधान (यहां तक कि एक्शनबार शेरलॉक लाइब्रेरी के भीतर) के किसी भी संकेतक की सराहना की जाएगी।
अच्छी तरह से काम करता है! एक नोट के रूप में मैंने पाया कि बाकी एक्शनबार टैब आदि सेट करने से पहले इसे करने की आवश्यकता है। – DavidBriggs