我正在实现我的第一个Android应用程序,我希望能够将文本输入到框中,点击按钮,并将该文本显示在其下方的某种任意大小的列表结构中。 目前我将主要片段的XML设置为:
<TableLayout 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"
android:baselineAligned="false">
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<EditText android:id="@+id/msg"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/msg"
android:layout_weight="1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMsg"/>
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical">
<ListView android:id="@android:id/list"
android:layout_width="118dp"
android:layout_height="368dp" />
</TableRow>
</TableLayout>
我应该脱钩更多吗?使用不同的片段?我有什么设计原则可以忽略吗?