मैं क्षैतिज लेन में अन्य टेक्स्टव्यू को बड़े टेक्स्टव्यू के साथ समान आकार में बनाना चाहता हूं (मुझे ऐप स्टार्ट पर इसका आकार नहीं पता है)। मैं शीर्ष पर बाधा का उपयोग कर रहा हूं और प्रत्येक टेक्स्टव्यू लेन को समाप्त करता हूं। टेक्स्टेटव्यू की केवल एक पंक्ति का कोड पोस्ट किया गया।

छवि संलग्न

ConstraintLayout का उपयोग करना

<androidx.constraintlayout.widget.Barrier
        android:id="@+id/barrier1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="4dp"
        app:barrierDirection="bottom"
        app:constraint_referenced_ids="tv_BM_item_qnt,tv_item_name,img_item_icon,tv_BM_item_price"
        tools:layout_editor_absoluteY="80dp" />

    <TextView
        android:id="@+id/tv_BW_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#FF6E40"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toStartOf="@+id/tv_LH_sell_price"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintHorizontal_chainStyle="spread"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <TextView
        android:id="@+id/tv_LH_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#91FB17"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toStartOf="@+id/tv_ML_sell_price"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toEndOf="@+id/tv_BW_sell_price"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <TextView
        android:id="@+id/tv_ML_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#17ABFB"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toStartOf="@+id/tv_TF_sell_price"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toEndOf="@+id/tv_LH_sell_price"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <TextView
        android:id="@+id/tv_TF_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#FB17E4"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toStartOf="@+id/tv_FS_sell_price"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toEndOf="@+id/tv_ML_sell_price"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <TextView
        android:id="@+id/tv_FS_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#FFFFFF"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toStartOf="@+id/tv_CL_sell_price"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toEndOf="@+id/tv_TF_sell_price"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <TextView
        android:id="@+id/tv_CL_sell_price"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:background="#FB1717"
        android:gravity="center"
        android:padding="2dp"
        android:text="TextView"
        app:layout_constraintBottom_toTopOf="@id/barrier2"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toEndOf="@+id/tv_FS_sell_price"
        app:layout_constraintTop_toBottomOf="@+id/barrier1" />

    <androidx.constraintlayout.widget.Barrier
        android:id="@+id/barrier2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:barrierDirection="bottom"
        app:constraint_referenced_ids="tv_LH_sell_price,tv_ML_sell_price,tv_FS_sell_price,tv_BW_sell_price,tv_TF_sell_price,tv_CL_sell_price"
        tools:layout_editor_absoluteY="730dp" />

यदि मेरा प्रश्न सरल है तो मुझे और टेक्स्ट लिखने की आवश्यकता क्यों है...ओह, मुझे और टेक्स्ट टाइप करने की आवश्यकता है कि कितना स्तर है...वैसे भी आपकी मदद के लिए धन्यवाद!

0
Dark White 31 अक्टूबर 2020, 01:55

1 उत्तर

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

मैंने इसे TableLayout का उपयोग करके हल किया। उदाहरण:

<TableLayout
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="parent">

    <TableRow>

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FF6E40"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#91FB17"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#17ABFB"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FB17E4"
            android:gravity="center"
            android:padding="2dp"
            android:text="Long Text Exemple: Loooooooong" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FB1717"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />
    </TableRow>

    <TableRow>

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FF6E40"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#91FB17"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#17ABFB"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FB17E4"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="#FF0000"
            android:gravity="center"
            android:padding="2dp"
            android:text="TextView" />
    </TableRow>
</TableLayout>
0
Dark White 31 अक्टूबर 2020, 20:43