我见过其他类似的问题,但没有人帮助过我。 我正在尝试在LinearLayout中添加整个布局,这是我当前的代码:
主要布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="70dp"
android:clickable="false"
android:focusable="false">
<HorizontalScrollView
android:layout_height="match_parent"
android:layout_width="match_parent">
<LinearLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="horizontal"
android:id="@+id/linear_content">
</LinearLayout>
</HorizontalScrollView>
<ProgressBar
android:id="@+id/fragment_alertas_lista_peoples_progress"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
要添加的布局(item.xml)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:clickable="false"
android:focusable="false" >
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_below="@+id/image" />
<ImageView
android:id="@+id/image"
android:layout_width="60dp"
android:layout_centerHorizontal="true"
android:layout_height="50dp"
android:layout_margin="10dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" />
</RelativeLayout>
我正在尝试添加观看次数
for (Person person : listPeople) {
View item = inflater.inflate(R.layout.item, null);
ImageView img = (ImageView) item.findViewById(R.id.image);
TextView name = (TextView) item.findViewById(R.id.name);
img.setImageBitmap(person.getImage().getBitmap());
name.setText(person.getName().toString());
linearContent.addView(item);
}
这不起作用,不会向线性布局添加任何视图。有人对此有任何想法吗?