मेरे पास एक छवि बटन है और इसके ऊपर एक वर्णनात्मक पाठ रखना चाहता हूं। माता-पिता की चौड़ाई के 1/3 होने के लिए ImageButton की भी आवश्यकता है, इसलिए एक ConstraintLayout और न ही एक LinearLayout का उपयोग नहीं कर सकता। कोई विचार?

0
Ricardo Romero Ruiz 2 अक्टूबर 2018, 19:58

1 उत्तर

सबसे बढ़िया उत्तर

अपने ImageView और TextView को RelativeLayout में इस प्रकार लपेट कर देखें:

<RelativeLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="1">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</RelativeLayout>

और android:weightSum=3 को पैरेंट लेआउट में सेट करें। एक बार जब आपके पास वांछित लेआउट हो, तो ImageButton का उपयोग करने के बजाय RelativeLayout को क्लिक करने योग्य बनाएं।

1
Sajal Narang 2 अक्टूबर 2018, 17:07