Android页面未正确显示在ICS中

时间:2012-10-29 12:39:05

标签: android

我有一个主屏幕。在所有具有不同屏幕尺寸的手机中,我都检查了它的显示效果。但是在Android 4.0.3中的ICS中,它并没有全屏显示。当我开始时,它显示1秒,然后再留下一个白色的补丁。谁能告诉我这里的问题是什么?我认为问题出在我的main.xml中。但我没有得到任何东西......

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TabHost
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#E1E1E1" >

    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="508dp"
        android:paddingTop="94dp" >

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/tab1"
            android:layout_width="fill_parent"
            android:layout_height="459dp"
            android:background="#E1E1E1"
            android:stretchColumns="1" >

            <TableRow>

                <ImageView android:contentDescription="@drawable/logolive1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:src="@drawable/logolive1" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnAuctions"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnAuctions" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnSearch"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnSearch" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnUserProfile"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnUserProfile" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnFeatAuct"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnFeatAuct" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnFeatItems"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnFeatItems" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnLogin"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="@string/btnLogin" />
            </TableRow>
        </TableLayout>

        <WebView
            android:id="@+id/tab2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/tab3"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:paddingTop="24dp"
                    android:text="@string/search_label"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText
                    android:id="@+id/search"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="0"
                    android:layout_marginTop="2dip"
                    android:inputType="text"
                    android:ems="25"
                    android:maxLines="1"
                    android:scrollHorizontally="true"
                    android:singleLine="true" />
            </TableRow>

            <TableRow>


                    <RadioGroup
                        android:id="@+id/group1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_column="1"
                        android:layout_gravity="left"
                        android:orientation="horizontal" >

                        <RadioButton
                            android:id="@+id/option1"
                            android:checked="true"
                            android:text="@string/live"
                            android:textColor="#000000" />

                        <RadioButton
                            android:id="@+id/option2"
                            android:checked="false"
                            android:text="@string/archive"
                            android:textColor="#000000" />
                    </RadioGroup>
                    <TextView
                    android:id="@+id/dummy"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingLeft="99dp" />
                    <Button
                        android:id="@+id/btnSearchLive"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="@string/btnSearchLive" />

            </TableRow>
        </TableLayout>

        <WebView
            android:id="@+id/tab4"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <WebView
            android:id="@+id/tab5"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <WebView
            android:id="@+id/wv1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/client"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:id="@+id/lotno"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/lottitle"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <ImageView android:contentDescription="@+id/lotimage"
                    android:id="@+id/lotimage"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/highbid"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/bid"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal"
                    android:textStyle="bold" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/lotopened"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>
        </TableLayout>

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/loginwindow"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:text="@string/username_label"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText 
                    android:id="@+id/uname"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_marginTop="2dip"
                    android:inputType="text"
                    android:ems="25"
                    android:maxLines="1"
                    android:scrollHorizontally="true"
                    android:singleLine="true"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:text="@string/pword_label"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText
                    android:id="@+id/pword"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_marginTop="2dip"
                    android:autoText="true"
                    android:ems="25"
                    android:maxLines="1"
                    android:password="true"
                    android:scrollHorizontally="true"
                    android:singleLine="true" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btndoLogin"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_gravity="right"
                    android:text="@string/btndoLogin" />
            </TableRow>
        </TableLayout>
    </FrameLayout>
    </TabHost>
</LinearLayout>
</ScrollView>

这是一个截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000"
android:orientation="vertical" >
<TabHost
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ff0000" >

    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="508dp"
        android:paddingTop="94dp" 
        >

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/tab1"
            android:layout_width="fill_parent"
            android:layout_height="459dp"
            android:background="#00ff00"
            android:stretchColumns="1" >

            <TableRow>

                <ImageView android:contentDescription="@drawable/ic_launcher"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:src="@drawable/ic_launcher" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnAuctions"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="xc" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnSearch"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="nm" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnUserProfile"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="yu" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnFeatAuct"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="ghj" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnFeatItems"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="hd" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btnLogin"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_column="1"
                    android:text="t" />
            </TableRow>
        </TableLayout>

        <WebView
            android:id="@+id/tab2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/tab3"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:paddingTop="24dp"
                    android:text="r"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText
                    android:id="@+id/search"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="0"
                    android:layout_marginTop="2dip"
                    android:inputType="text"
                    android:ems="25"
                    android:maxLines="1"
                    android:scrollHorizontally="true"
                    android:singleLine="true" />
            </TableRow>

            <TableRow>


                    <RadioGroup
                        android:id="@+id/group1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_column="1"
                        android:layout_gravity="left"
                        android:orientation="horizontal" >

                        <RadioButton
                            android:id="@+id/option1"
                            android:checked="true"
                            android:text="re"
                            android:textColor="#000000" />

                        <RadioButton
                            android:id="@+id/option2"
                            android:checked="false"
                            android:text="we"
                            android:textColor="#000000" />
                    </RadioGroup>
                    <TextView
                    android:id="@+id/dummy"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingLeft="99dp" />
                    <Button
                        android:id="@+id/btnSearchLive"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="we" />

            </TableRow>
        </TableLayout>

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/client"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:id="@+id/lotno"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/lottitle"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <ImageView android:contentDescription="@+id/lotimage"
                    android:id="@+id/lotimage"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/highbid"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/bid"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal"
                    android:textStyle="bold" />
            </TableRow>

            <TableRow>

                <TextView
                    android:id="@+id/lotopened"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:gravity="center_horizontal" />
            </TableRow>
        </TableLayout>

        <TableLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/loginwindow"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:stretchColumns="1" >

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:text="as"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText 
                    android:id="@+id/uname"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_marginTop="2dip"
                    android:inputType="text"
                    android:ems="25"
                    android:maxLines="1"
                    android:scrollHorizontally="true"
                    android:singleLine="true"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:text="ca"
                    android:textColor="#000000" />
            </TableRow>

            <TableRow>

                <EditText
                    android:id="@+id/pword"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_marginTop="2dip"
                    android:autoText="true"
                    android:ems="25"
                    android:maxLines="1"
                    android:password="true"
                    android:scrollHorizontally="true"
                    android:singleLine="true" />
            </TableRow>

            <TableRow>

                <Button
                    android:id="@+id/btndoLogin"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_column="1"
                    android:layout_gravity="right"
                    android:text="as" />
            </TableRow>
        </TableLayout>
        <SlidingDrawer
                    android:id="@+id/drawer"
                    android:layout_width="match_parent"
                    android:layout_height="fill_parent"
                    android:layout_alignParentBottom="true"
                    android:layout_gravity="right"
                    android:content="@+id/content"
                    android:handle="@+id/handle" >

                    <TextView
                        android:id="@+id/handle"
                        android:layout_width="30dp"
                        android:layout_height="20dp"
                        android:background="#777777"
                        android:text="Hold"
                        android:textColor="#ffffff"
                        android:visibility="gone" >
                    </TextView>

                      <LinearLayout
                        android:id="@+id/content"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:background="#123123"
                        android:gravity="center_vertical"
                        android:orientation="vertical" >
        <WebView
            android:id="@+id/tab4"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <WebView
            android:id="@+id/tab5"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />

        <WebView
            android:id="@+id/wv1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
        </LinearLayout>
           </SlidingDrawer>
    </FrameLayout>
    </TabHost>
</LinearLayout>
</ScrollView>

只需在framelayout中添加滑动抽屉,在java代码中只需在滑动抽屉内添加webview即可获得完美解决方案。

只需在Java中添加它。

import android.app.Activity; import android.os.Bundle; import android.widget.SlidingDrawer;

public class New extends Activity {

    private SlidingDrawer slidingDrawer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
setContentView(R.layout.test);
slidingDrawer = (SlidingDrawer) findViewById(R.id.drawer);
slidingDrawer.close();
    }

}