【问题标题】:SlidingDrawer everywhere随处可见的滑动抽屉
【发布时间】:2012-07-20 19:00:13
【问题描述】:

我有一个包含多个活动的应用程序,并且我在每个活动中使用一个 SlidingDrawer 从一个活动传递到另一个活动。当我不知道 Android 时,我启动了这个应用程序,所以在每个活动中,我都声明了 SlidingDrawer 中的所有元素,例如:我有 Act1.javaAct2.java 在 SlidingDrawer 中我有两个按钮:一个以Act1.java 为目标,其他以Act2.java 为目标,但是当我在Act1.java 中时,针对此活动的按钮是INVISIBLE

好的,我的问题是:我可以创建一个包含所有元素的slider.xml 和一个Slider.java 来控制元素的行为,这样每次我开始一个新活动时,Slider.java 的内容就会被“加载” ' 并且 SlidingDrawer 显示正确?

非常感谢您!

编辑:就像在 PHP 中我们调用 requiered_once(slider.php); 但对于 Java-Android 一样

【问题讨论】:

    标签: android android-activity slidingdrawer


    【解决方案1】:

    是的,您可以使用Fragments 执行此操作(阅读更多here)。它们旨在让您在多个活动中重用某些 UI 元素。它们是在 Honeycomb 中引入的,但它们包含在 support library 中,因此可以一直使用它们回到 API 级别 4 (Donut)。

    如果您只想重用布局,您可以在布局中使用<include> xml 标签。这是 Romain Guy 写的一篇关于包含布局的非常好的博文:http://www.curious-creature.org/2009/02/25/android-layout-trick-2-include-to-reuse/

    【讨论】:

    • 非常感谢您提供的信息和字体!我会试一试,当我得到我想要的东西时,我会检查你的答案是否正确:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多