Android 创建动态RelativeLayout以通过适配器在新行上添加现有数据
我知道由于Android问题,我无法在滚动视图中创建ListView。虽然有一个黑客可以做到这一点,但我不确定它是否与旧的Android SDK兼容。所以我想做一个不同的布局Android 创建动态RelativeLayout以通过适配器在新行上添加现有数据,android,android-layout,listview,android-listview,android-relativelayout,Android,Android Layout,Listview,Android Listview,Android Relativelayout,我知道由于Android问题,我无法在滚动视图中创建ListView。虽然有一个黑客可以做到这一点,但我不确定它是否与旧的Android SDK兼容。所以我想做一个不同的布局 <RelativeLayout ID=R1> <TextView ID=A1 layout_weight=0.5> <ImageView ID=A2 layout_weight=0.5> </RelativeLayout> 有人能帮我创建这个适配器吗?我已尝试修改我的lis
<RelativeLayout ID=R1>
<TextView ID=A1 layout_weight=0.5>
<ImageView ID=A2 layout_weight=0.5>
</RelativeLayout>
有人能帮我创建这个适配器吗?我已尝试修改我的listView适配器,但不知何故它对RelativeLayout不起作用,因为param setAdapter对RelativeLayout不可用。此外,我希望通过excel表格连接这些数据。任何帮助都将不胜感激。谢谢 这可能会有帮助
void init() {
LinearLayout linearLayout = findById(.......);
linearLayout.setOrientation(LinearLayout.VERTICAL);
for (Worker worker : workers) {
Button button = new Button(getActivity());
button.setText(worker.toString());
button.setId(5);
linearLayout.addView(button);
}
}
和布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearLayout1">
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearLayout1">
</LinearLayout>