0

私のアプリでは、タブホストやタブなどに不自然さがあります。私の問題は、高さの低いタブが欲しいということです。私が何を意味するかわからないのですか?ここ: http://www.pic-upload.de/view-17360783/Tabs.png.html

私のタブの高さは 30 dp です。少なくともこれは高さプロパティに書き込んだものですが、ご覧のとおり、これらのタブはそのサイズに縮小されません。「実際の」タブの上のこの青い領域が消えるようにするには、どうすればよいですか?

ps: "0.25" と "Erhardt Schulze" のリストまで要素がなければ、タブは通常の高さになります。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clipChildren="false"
    android:isScrollContainer="true"
    android:minWidth="25px"
    android:minHeight="25px">
    <TabHost
        android:layout_width="fill_parent"
        android:id="@android:id/tabhost"
        android:layout_weight="12"
        android:layout_height="wrap_content"
        android:clipChildren="false">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:id="@+id/linearLayout1"
            android:clipChildren="false">
            <LinearLayout
                android:orientation="vertical"
                android:minWidth="25px"
                android:minHeight="25px"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:id="@+id/linearLayout5"
                android:gravity="top"
                android:layout_weight="1"
                android:clipChildren="false"
                android:isScrollContainer="true">
                <LinearLayout
                    android:orientation="vertical"
                    android:minWidth="25px"
                    android:minHeight="25px"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:id="@+id/linearLayout3">
                    <TableLayout
                        android:minWidth="25px"
                        android:minHeight="25px"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:id="@+id/tableLayout1">
                        <TableRow
                            android:id="@+id/tableRow1">
                            <TextView
                                android:text="@string/UTlbEqID"
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbEqID"
                                android:layout_column="0"
                                android:layout_weight="1" />
                            <TextView
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbEqIDVar"
                                android:hint="wie sieht dass denn aus?"
                                android:layout_column="1"
                                android:gravity="right"
                                android:layout_weight="1" />
                        </TableRow>
                        <TableRow
                            android:id="@+id/tableRow2">
                            <TextView
                                android:text="@string/UTlbEqDesc"
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbEqDesc"
                                android:layout_column="0"
                                android:layout_weight="1" />
                            <TextView
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbEqDescVar"
                                android:hint="wie sieht dass denn aus?"
                                android:layout_column="1"
                                android:layout_weight="1"
                                android:gravity="right" />
                        </TableRow>
                        <TableRow
                            android:id="@+id/tableRow3">
                            <TextView
                                android:text="@string/UTlbTaskID"
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskID"
                                android:layout_column="0"
                                android:layout_weight="1" />
                            <TextView
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskIDVar"
                                android:hint="wie sieht dass denn aus?"
                                android:layout_column="1"
                                android:layout_weight="1"
                                android:gravity="right" />
                        </TableRow>
                        <TableRow
                            android:id="@+id/tableRow5">
                            <TextView
                                android:text="@string/UTlbTaskDesc"
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskDesc"
                                android:layout_column="0"
                                android:layout_weight="1" />
                            <TextView
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskDescVar"
                                android:hint="wie sieht dass denn aus?"
                                android:layout_column="1"
                                android:layout_weight="1"
                                android:gravity="right" />
                        </TableRow>
                        <TableRow
                            android:id="@+id/tableRow4">
                            <TextView
                                android:text="@string/UTlbTaskDate"
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskDate"
                                android:layout_column="0"
                                android:layout_weight="1" />
                            <TextView
                                android:textAppearance="?android:attr/textAppearanceSmall"
                                android:id="@+id/lbTaskDateVar"
                                android:hint="wie sieht dass denn aus?"
                                android:layout_column="1"
                                android:layout_weight="1"
                                android:gravity="right" />
                        </TableRow>
                    </TableLayout>
                </LinearLayout>
                <FrameLayout
                    android:id="@android:id/tabcontent"
                    android:layout_width="match_parent"
                    android:layout_height="fill_parent"
                    android:minWidth="25px"
                    android:minHeight="25px"
                    android:clipChildren="false" />
            </LinearLayout>
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="bottom"
                android:tabStripEnabled="false" />
        </LinearLayout>
    </TabHost>
</LinearLayout>
4

1 に答える 1

0

問題の一部は、xml のネストが原因である可能性があると思います。含めた表がタブ ホストの上にあるのか下にあるのかはわかりませんが、上の表の例を次に示します。

<?xml version="1.0" encoding="utf-8"?>
     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clipChildren="false"
    android:isScrollContainer="true"
    android:minWidth="25px"
    android:minHeight="25px">
    <LinearLayout
        android:orientation="vertical"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/linearLayout5"
        android:gravity="top"
        android:layout_weight="1"
        android:clipChildren="false"
        android:isScrollContainer="true">
        <LinearLayout
            android:orientation="vertical"
            android:minWidth="25px"
            android:minHeight="25px"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/linearLayout3">
            <TableLayout
                android:minWidth="25px"
                android:minHeight="25px"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:id="@+id/tableLayout1">
                <TableRow
                    android:id="@+id/tableRow1">
                    <TextView
                        android:text="@string/UTlbEqID"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbEqID"
                        android:layout_column="0"
                        android:layout_weight="1" />
                    <TextView
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbEqIDVar"
                        android:hint="wie sieht dass denn aus?"
                        android:layout_column="1"
                        android:gravity="right"
                        android:layout_weight="1" />
                </TableRow>
                <TableRow
                    android:id="@+id/tableRow2">
                    <TextView
                        android:text="@string/UTlbEqDesc"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbEqDesc"
                        android:layout_column="0"
                        android:layout_weight="1" />
                    <TextView
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbEqDescVar"
                        android:hint="wie sieht dass denn aus?"
                        android:layout_column="1"
                        android:layout_weight="1"
                        android:gravity="right" />
                </TableRow>
                <TableRow
                    android:id="@+id/tableRow3">
                    <TextView
                        android:text="@string/UTlbTaskID"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskID"
                        android:layout_column="0"
                        android:layout_weight="1" />
                    <TextView
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskIDVar"
                        android:hint="wie sieht dass denn aus?"
                        android:layout_column="1"
                        android:layout_weight="1"
                        android:gravity="right" />
                </TableRow>
                <TableRow
                    android:id="@+id/tableRow5">
                    <TextView
                        android:text="@string/UTlbTaskDesc"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskDesc"
                        android:layout_column="0"
                        android:layout_weight="1" />
                    <TextView
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskDescVar"
                        android:hint="wie sieht dass denn aus?"
                        android:layout_column="1"
                        android:layout_weight="1"
                        android:gravity="right" />
                </TableRow>
                <TableRow
                    android:id="@+id/tableRow4">
                    <TextView
                        android:text="@string/UTlbTaskDate"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskDate"
                        android:layout_column="0"
                        android:layout_weight="1" />
                    <TextView
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:id="@+id/lbTaskDateVar"
                        android:hint="wie sieht dass denn aus?"
                        android:layout_column="1"
                        android:layout_weight="1"
                        android:gravity="right" />
                </TableRow>
            </TableLayout>
        </LinearLayout>
    </LinearLayout>
    <TabHost
        android:layout_width="fill_parent"
        android:id="@android:id/tabhost"
        android:layout_weight="12"
        android:layout_height="wrap_content"
        android:clipChildren="false">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:id="@+id/linearLayout1"
            android:clipChildren="false">
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="bottom"
                android:tabStripEnabled="false" />
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="match_parent"
                android:layout_height="fill_parent"
                android:minWidth="25px"
                android:minHeight="25px"
                android:clipChildren="false" />
        </LinearLayout>
    </TabHost>
</LinearLayout>
于 2012-12-19T14:53:19.230 に答える