是否有按钮栏的视图? (描述视图的图像链接)

时间:2010-01-01 20:49:35

标签: android

我正在寻找有关Android默认应用程序中底栏的视图或某种信息,如电子邮件或解锁图案,如下图所示。我还没有在Androids网站上找到任何关于此内容的信息,也没有从谷歌搜索中找到任

图片:http://img11.imageshack.us/i/viewdn.jpg/

3 个答案:

答案 0 :(得分:7)

我相信克里斯托弗是正确的;没有特殊的小部件可以在图像中创建条形图。但是,如果要模拟它,可以创建布局并使用样式style="@android:style/ButtonBar"。这将为您提供浅灰色背景和正确的边距。

答案 1 :(得分:2)

我不相信这些应用程序底部使用的按钮栏有任何标准视图;通常只有两个Button项放在LinearLayoutRelativeLayout中。

例如,查看Android Open Source Project,您可以看到button bar for one of the email app setup screens被定义为两个普通的旧Button对象。

然而,令人惊讶的是,Google没有将更多常见内容抽象到Android主题或子布局中,而是在每个布局XML中使用相同的视图和属性。

答案 2 :(得分:0)

来自:http://code.google.com/p/k9mail/source/browse/k9mail/trunk/res/layout/account_setup_basics.xml?r=1314

<RelativeLayout
        android:layout_marginTop="-45dip" 
        android:padding="0dip"
        android:layout_alignParentBottom="true"
        android:gravity="bottom|right" 
        android:background="@android:drawable/bottom_bar"
        android:layout_height="fill_parent"
        android:layout_width="fill_parent">
        <Button
            android:id="@+id/manual_setup"
            android:text="@string/account_setup_basics_manual_setup_action"
            android:minWidth="@dimen/button_minWidth"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_marginBottom="-4dip" 
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="false" 
            />
        <Button
            android:id="@+id/next"
            android:text="@string/next_action"
            android:minWidth="@dimen/button_minWidth"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:drawableRight="@drawable/button_indicator_next"
            android:layout_marginBottom="-4dip" 
            android:layout_alignParentRight="true"
            android:layout_centerVertical="false" 
            />
    </RelativeLayout>