模拟时钟未出现在应用程序中

时间:2014-12-11 19:14:30

标签: java android android-layout widget

我正在尝试为我的应用程序设置一个模拟时钟,但是当我在我的设备上运行应用程序时,模拟时钟和数字时钟都不会出现,但如果我看看布局的图形视图呢!

继承我的代码:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="100" >

    <ScrollView 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="30" >

        <LinearLayout 
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            //Some Text Views and Edit Texts here!


        </LinearLayout>

</ScrollView>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:layout_weight="20" >

        <Space
             android:layout_width="match_parent"
             android:layout_height="2dp" />
        <Button
            android:text="Send"
            android:id="@+id/bSendEmail"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:layout_weight="50" >

        <Space
             android:layout_width="match_parent"
             android:layout_height="2dp" />
        <AnalogClock
            android:id="@+id/acClock"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:visibility="visible" />

    </LinearLayout>

</LinearLayout>

2 个答案:

答案 0 :(得分:0)

我的猜测是你的布局不能很好地适应不同的分辨率。单击Preview All Screens选项(在Eclipse的Graphical Layout部分中)以查看是否可以在那里看到相同的裁剪问题。如果是这样,您需要尝试不同的布局权重等,以确保布局在不同的设备分辨率下运行良好。

答案 1 :(得分:0)

我猜问题可能与ScrollView有关。尝试改变它,让我知道结果。因为我不知道它发生了什么原因,但有时ScrollView视图被隐藏......