Я кодировал 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>
А вот как это выглядит.Это очевидно неправильно.Он должен быть одинакового размера, а посередине должна быть черная линия на каждом ряду в одной и той же позиции
Странно думать, что он работал в очень ранней сборке и теперь не работаетбольше.Что я могу сделать?
Если вам нужен другой код, просто скажите мне ;-) Спасибо.