Refer to table looks 我对android开发很新。我需要以表格形式显示动态数据列表。 上面的图像链接显示一个表,其中包含另一个表行字段相对左侧的产品图像。
我应该使用哪种组合标签?注意到这些项目是基于数据库的动态“增长”。
<LinerLayout>
<tableLayout>
<tableRow>
<image>...?
</tableRow>
</tableLayout>
<tableLayout>
<TableRow >
<TextView android:id="@+id/itemId"
android:text="@string/itemId"/>
</TableRow>
<TableRow >
<TextView android:id="@+id/name"
android:text="@string/name"/>/>
</TableRow>
<TableRow >
<TextView android:id="@+id/qty"
android:text="@string/qty"/>/>
</TableRow>
</tableLayout>
</LinerLayout>
答案 0 :(得分:0)
首先为表行创建一个布局并将其命名为productsRow保留父布局<TableRow>
。现在在主布局中,只需定义tablelayout并在活动类中获取此视图对象。
运行循环到记录列表,渲染为表行创建的productsRow布局,使用数据设置每个视图,并将此tablerow添加到tablelayout。
如果要输入新数据,请务必清除tablelayout的所有视图,或者如果您希望它与数据一起增长,请继续添加tablerow。
希望它会对你有所帮助。