朋友的, 我有一个设置布局高度的问题,我有三个布局与单独的xml布局,
1.header.xml 它有一个textview 2.main.xml在listview中有frmelayout
3.content.xml
it have field to bind in framelayout listview.
这里是我获取解决方案的代码
其实我面临的问题在这里isi有标题菜单库,当我将这个画廊视图放在标题下方时,我将它隐藏在画廊的一半以下,因为标题的高度无法改变任何感,
这里是header.xml的代码
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:background="@drawable/gradient_black"
android:layout_gravity="center_horizontal" android:layout_width="fill_parent"
android:orientation="horizontal">
<ImageView android:src="@drawable/image_button1" android:id="@+id/back"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_centerVertical="true"/>
<TextView android:id="@+id/header_text1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_toRightOf="@+id/back"
android:textSize="20sp" android:textStyle="bold" android:textColor="@color/white"
android:layout_marginLeft="60dip" android:layout_centerVertical="true"
android:layout_centerHorizontal="true" android:ellipsize="end"
android:singleLine="true" />
<ImageView android:src="@drawable/image_button" android:id="@+id/share"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_toRightOf="@+id/header_text1" android:paddingTop="10dip"
android:paddingLeft="50dip" />
<Gallery android:id="@+id/gv" android:layout_width="fill_parent" android:paddingTop="0dip"
android:layout_height="fill_parent" android:spacing="15dip"
android:layout_below="@+id/back"
android:gravity="bottom" android:paddingBottom="0dip"/>
</RelativeLayout>
这里的main.xml代码有一个FrameLayout有listview,顶部有tab host和linearlayout
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="200dip" android:id="@+id/main_lay">
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:id="@android:id/tabcontent"
android:layout_width="fill_parent" android:layout_height="100dip"
android:layout_marginTop="100dip">
<ListView android:id="@+id/content_listview"
android:layout_width="fill_parent" android:layout_height="340dip" />
</FrameLayout>
.
.
.
</LinearLayout>
----
</TabHost>
====================列表内容字段的代码
它有linerlayout,在列表中设置了三个字段......
=====这里是我活动的代码
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.header);
。 ; .----帮助我清楚地看到标题中的画廊,而不是隐藏在底部,或者只是如何增加标题布局的高度。
答案 0 :(得分:2)
正如WarrenFaith所说,没有XML代码,我们无法帮助你。您给出的信息的基本答案是layout_height,但您可以将fill_parent和layout_weight设置为其他字段,它们将不相同。请提供一些代码
答案 1 :(得分:1)
@MGSenthil:每个人都曾经是新人。只需合作而不是反对我们:)
返回主题:您对because the height of header can't being changed in any sense
的意思是什么?请澄清一下,如果你不能改变高度,因为它没有用,或者你不能改变它,因为它必须是这个尺寸?!
如果您希望此标头具有特定尺寸,则应考虑删除某些内容以使其适合。
我从未使用自定义标题,但是您应该检查是否更好地请求NO_TITLE
并将标题添加到main.xml
布局?您应该能够以这种方式增加标题的高度。