Android weightSum не работает - PullRequest
0 голосов
/ 28 мая 2018

Я кодировал ListViewAdapter, чтобы показать строки в деятельности со специальными Элементами.Но моя проблема не работает, как должно.Моя цель состоит в том, чтобы элементы в ряду имели фиксированный размер, и поэтому я использовал weightSum.У них должен быть процент.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:weightSum="100.0">


    <TextView
        android:id="@+id/txtID"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="8.0"
        android:text="TextView" />

    <TextView
        android:id="@+id/txtVis1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="36.0"
        android:text="TextView" />

    <View
        android:layout_width="2dp"
        android:layout_height="match_parent"
        android:layout_marginRight="5dp"
        android:background="@android:color/darker_gray" />

    <TextView
        android:id="@+id/txtVis2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="36.0"
        android:text="TextView" />

    <EditText
        android:id="@+id/editVis1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="10.0"
        android:inputType="number|numberSigned|numberDecimal|numberPassword|phone"
        android:text="" />

    <EditText
        android:id="@+id/editVis2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="10.0"
        android:inputType="number|numberSigned|numberDecimal|numberPassword|phone"
        android:text="" />



</LinearLayout>

А вот как это выглядит.Это очевидно неправильно.Он должен быть одинакового размера, а посередине должна быть черная линия на каждом ряду в одной и той же позиции

Странно думать, что он работал в очень ранней сборке и теперь не работаетбольше.Что я могу сделать?

Если вам нужен другой код, просто скажите мне ;-) Спасибо.

...