私は、画面より大きなサイズのウェイトを持つ垂直線形レイアウトを作成しようとしています。画面のサイズの2倍としましょう。これが機能するためには、私は明らかにそれをスクロールできる必要があります。残念ながら、私はこれを行う方法を理解することはできません。私はレイアウトの重みを使用して、すべてのコンポーネントの重みの実際の合計の半分として重量の合計を設定しようとしました(したがって、すべてのコンポーネントの重みの合計が20の場合、私は10として重みの合計を設定します)スクロールは何らかの理由でもう動作しません。アンドロイドで画面よりも大きなウェイトでスクロール可能な線形レイアウト
紛失しているものはありますか?
これは、スクリーンとしてのLinearLayoutが2倍の大きなりますが、スクロールが動作していないコードです:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="2">
<EditText android:id="@+id/id1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:textSize="25dp"
android:gravity="center"
android:layout_weight="2"/>
<EditText android:id="@+id/id2"
android:layout_width="match_parent"
android:layout_height="0dp"
android:textSize="25dp"
android:gravity="center"
android:layout_weight="2"/>
</LinearLayout>
</ScrollView>
私はこれをプログラム的に行う方法を知っていましたが、純粋なxmlで行うことができないことを確認するだけでも、 –