我应该为这个 android UI 使用啥控件?

Posted

技术标签:

【中文标题】我应该为这个 android UI 使用啥控件?【英文标题】:What controls should I use for this android UI?我应该为这个 android UI 使用什么控件? 【发布时间】:2012-09-02 22:06:16 【问题描述】:

我正在开发一个android应用,一个页面是这样的:

您可以在右上方看到一个“设置”按钮。点击后,左侧会弹出一个面板。

我是android新手,不知道该用什么组件。

【问题讨论】:

【参考方案1】:

它被称为side navigationsliding menu。我相信是由 facebook 介绍的。

这是一个如何设计的答案:

Android Facebook style slide

和项目代码:

https://github.com/gitgrimbo/android-sliding-menu-demo

我不只是搜索它并在此处粘贴链接,我实际上是在我的应用程序中这样做的,它很容易实现并且效果很好

【讨论】:

android-sliding-menu-demo 非常好用【参考方案2】:

您可以如下使用SlidingDrawer:

<SlidingDrawer
    android:id="@+id/my_sliding_drawer"
    android:layout_
    android:layout_
    android:layout_alignParentBottom="true"
    android:layout_margin="0dp"
    android:content="@+id/content"
    android:handle="@+id/handle" >

    <ImageButton
        android:id="@+id/handle">
        <!-- Your handle content comes here. -->
    </ImageButton>    

    <LinearLayout
        android:id="@+id/content">
        <!-- Your drawer contents come here. -->
    </LinearLayout>

</SlidingDrawer>

【讨论】:

以上是关于我应该为这个 android UI 使用啥控件?的主要内容,如果未能解决你的问题,请参考以下文章

android textview啥意思

Android入门UI-创建自定义控件

使用啥控件从相机捕获图像并在 ui 上显示为带有事件 xamarin ios 的缩略图

android布局中高为0dp 权重为1是啥意思

android ui控件都有哪些

qt 关于使用qt designer创建的控件和代码中添加的控件有啥区别??