0
の違い私は以下のグリッドレイアウト対コンストラクタでXamarinのリストビュー:コンストラクタとエミュレータ
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="1"
android:rowCount="5">
<ListView
android:minWidth="25px"
android:minHeight="25px"
android:layout_rowWeight="0.7"
android:layout_width="match_parent" />
<TextView
android:text="Введите показания водомера"
android:textSize="24dp"
android:layout_rowWeight="0.05"
android:layout_width="match_parent"
android:gravity="center"/>
<EditText
android:inputType="number"
android:layout_rowWeight="0.03"
android:layout_width="match_parent" />
<Button
android:text="Сделать фото"
android:textSize="20dp"
android:layout_rowWeight="0.05"
android:layout_width="match_parent"
android:gravity="center" />
<Button
android:text="Отправить показания"
android:textSize="24dp"
android:layout_rowWeight="0.15"
android:layout_width="match_parent"
android:gravity="center" />
</GridLayout>
をしたことが thisのように見えます。 しかし、エミュレータで私はthisを得ました。 最初の画像のようにListViewの高さを設定するにはどうすればよいですか?
「GridLayout」を使用する特別な理由はありますか?ハードコーディングされた 'width'と' height'では、あなたが望むものを達成するのが難しくなります。なぜ、LinearLayoutを縦向きのコンテナとして使用し、2のLinearLayoutsの中に2と1の重みを持つLinearLayoutsを使用しないのですか?私はあなたのコードの残りの部分に 'ListView'を置きます。 – Yupi
@Yupi 'GridLayout'では、差分デバイスのコントロールのサイズを変更できます – NisuSan