必ずしも子ビューのサイズを変更する必要はなく、画面に収まるだけで、レイアウト内のいくつかのビューを非表示にしたり、画面上に醜いスペースを残すことはありません。TableLayoutを画面いっぱいにするために、レイアウトのサイズ変更/位置変更の子ビューをすべて作成するにはどうすればよいですか?
fragment_timetable.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".timetable.TimetableFragment">
<include layout="@layout/fragment_timetable_login" />
<include layout="@layout/fragment_timetable_table" />
</LinearLayout>
fragment_timetable_table.xml(Githubのリンク文字制限を超えているため):ここで https://github.com/gogobebe2/TheDayAhead/blob/master/app/src/main/res/layout/fragment_timetable_table.xml
は、すべてのコードは、(おそらく関係ありません)です:https://github.com/gogobebe2/TheDayAhead
あなたが見ることができるように、TableLayout
でフォントサイズや他のすべての子ビューが画面に収まるように大きすぎる:
私の質問をdownvote場合は、理由を説明してください、または私はそれを改善する方法についての提案を与えてください。 – gogobebe2