希望这不是一个不好的问题,但是我已经在S.O.搜索过了,没有找到答案。
我正在创建一个安卓应用程序,它本质上是一个闹钟。我希望主活动能够显示所有已创建的闹钟及一些有关这些闹钟的信息。我的问题是如何根据已创建的闹钟数量创建相应数量的文本视图。例如,如果用户已经创建(且未删除)5个闹钟,如何让它显示5个文本视图而不仅仅是一个硬编码的文本视图数量?以下是我可怕的硬编码原型,以测试功能(除了这个问题)。
我正在创建一个安卓应用程序,它本质上是一个闹钟。我希望主活动能够显示所有已创建的闹钟及一些有关这些闹钟的信息。我的问题是如何根据已创建的闹钟数量创建相应数量的文本视图。例如,如果用户已经创建(且未删除)5个闹钟,如何让它显示5个文本视图而不仅仅是一个硬编码的文本视图数量?以下是我可怕的硬编码原型,以测试功能(除了这个问题)。
<RelativeLayout 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=".Launch" >
<ScrollView
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:orientation = "vertical"
android:layout_width="fill_parent"
android:layout_height="75dp"
android:text="Time"/>
<View
android:layout_width="fill_parent"
android:layout_height="0.2dp"
android:id="@+id/separator"
android:visibility="visible"
android:background="@android:color/darker_gray"/>
<TextView
android:orientation = "vertical"
android:layout_width="fill_parent"
android:layout_height="75dp"
android:text="Time"/>
<View
android:layout_width="fill_parent"
android:layout_height="0.2dp"
android:id="@+id/separator"
android:visibility="visible"
android:background="@android:color/darker_gray"/>
<TextView
android:orientation = "vertical"
android:layout_width="fill_parent"
android:layout_height="75dp"
android:text="Time"/>
<View
android:layout_width="fill_parent"
android:layout_height="0.2dp"
android:id="@+id/separator"
android:visibility="visible"
android:background="@android:color/darker_gray"/>
</LinearLayout>
</ScrollView>
</RelativeLayout>
正如你所看到的,这里只有三个硬编码文本视图,而不是由用户创建的多个文本视图。
再次说明,我希望这不是一个太深入的问题或者已经在其他地方有了答案,但我搜索了一下,没有找到任何相关内容。
提前感谢!