我有一个纵向和横向模式的活动。
该活动包含列表视图。这个列表视图有一个页脚,我以编程方式添加如下:
View footer = LayoutInflater.from(this).inflate(R.layout.footer_button,
null);
footer.setPadding(0, 0, 0, 0);
lv_details.addFooterView(footer);
页脚的布局footer_button.xml
是:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/b_ok"
android:text="@string/b_ok"
android:textColor="#FFFFFF"
android:background="@drawable/bg_selector"/>
</LinearLayout>
与肖像模式完美搭配。页脚(确定按钮)正确时的图像
现在当我进入横向模式时,我遇到了问题。这是页脚变成了什么
我进入 Hierachy 查看器,我想我发现了错误,请看这张照片
,尽管我在布局中使用
了宽度。Match parent
fill parent
fill parent
请问有什么解决办法?
有人要求后编码
adapter = new AdapterFoodProfile(this, aList);
View header = LayoutInflater.from(this).inflate(
R.layout.customer_profile_header, null);
tv_edit = (TextView) header
.findViewById(R.id.tv_customer_profile_header_edit);
tv_edit.setOnClickListener(this);
lv_details.addHeaderView(header);
View footer = LayoutInflater.from(this).inflate(R.layout.footer_button,
null);
footer.setPadding(0, 0, 0, 0);
b_ok = (Button) footer.findViewById(R.id.b_ok);
b_ok.setOnClickListener(this);
lv_details.addFooterView(footer);
lv_details.setAdapter(adapter);