我是新来的Android和试图把我的应用程序块在一起。我正在努力找到一种方法将我的应用程序信息移动到屏幕的另一侧。我正在使用只有ListView/TextView的自定义布局,并且正在通过ArrayAdapter进行访问。有没有办法实现我想要的结果动态?即︰列表视图添加两个动态的TextViews,我假设用FindById更新TextViews,然后添加一个新的行,有一个新的项目,添加另外两个TextViews等..如果我需要提供额外的信息,请让我知道。Android的listview/textview布局
第一张截图(A)是它当前如何显示。第二张截图(B)是我希望如何显示的。
//customListView.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall" />
//main.java
where.add( “可用值:\ t” 的+ ac.get(1)+ “\ n” + “可用的现金:\ t” 的+ AC。得到(2));
where.add(“”); mMainListAdapter = new ArrayAdapter(this,R.layout.custom_listview,where);
屏幕快照:
屏幕截图B:
在按钮为“2”的情况下,空白控件中会出现什么?你是否说我需要创建额外的TextView,尽管我可能不会使用它们? – snapplex
@snapplex“空管”是什么意思? –
如果我使用你的例子,第一个按钮将有“可用值:”,第二个按钮将是空白的... ...第三个按钮将有314美元。10 - 也许我误解了你的意思。 – snapplex