मैं इस लक्ष्य को हासिल करना चाहते हैं:एंड्रॉइड टूलबार ऊंचाई कैसे सेट करें?
मैं क्या सोचा था कि एक बड़ा ऊंचाई के साथ एक कस्टम टूलबार बनाने के लिए और tabhost और tabpager सामान्य रूप से साथ काम करने की थी। मैंने इसे कार्यान्वित किया है, लेकिन टूलबार सामान्य ऊंचाई दिखा रहा है, इसलिए यह शीर्ष भाग के रूप में नहीं दिखता है। क्या यह सही दृष्टिकोण है या क्या एक रैखिक/सापेक्ष लेआउट के नीचे एक टैबहोस्ट सेट करना संभव है? क्योंकि मुझे एक्शन बार के रूप में इसके साथ काम करने की आवश्यकता नहीं है।
प्रासंगिक कोड
toolbar.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbarTitle"
android:orientation="vertical"
android:background="@color/black"
android:layout_width="match_parent"
android:fitsSystemWindows="true"
android:minHeight="?attr/actionBarSize"
android:theme="@style/AppTheme"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/img_logo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="55dp"
android:scaleType="centerInside"
android:src="@drawable/logo_home"
/>
<TextView
android:id="@+id/txt_version"
android:text="@string/app_version"
android:textColor="@color/white"
android:layout_below="@+id/img_logo"
android:paddingBottom="10dp"
android:paddingTop="15dp"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</RelativeLayout>
</android.support.v7.widget.Toolbar>
और गतिविधि में इस समारोह:
private void setupActionBar()
{
ActionBar ab = getSupportActionBar();
ab.setDisplayShowCustomEnabled(true);
ab.setDisplayShowTitleEnabled(false);
LayoutInflater inflator = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.toolbar_title, null);
ab.setCustomView(v);
}
आप 'ActionBar' का उपयोग कर रहे हैं। आपका 'टूलबार' कोड कहां है? आप यहां अपने एंड्रॉइड में 'एंड्रॉइड: minHeight = "? Attr/actionBarSize" ऊंचाई को सेट कर सकते हैं। ऊंचाई का उपयोग करें और minHeight नहीं। –