首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中在标题前创建微调器,或者如何在活动顶部创建微调器?

如何在android中在标题前创建微调器,或者如何在活动顶部创建微调器?
EN

Stack Overflow用户
提问于 2013-05-31 03:27:14
回答 2查看 168关注 0票数 0

在我的项目中,我有5-6个活动。

现在我想在活动的顶部设置一个Spinner,即在标题前面的上角。

假设我们在活动1中:然后通过在标题名称前面使用旋转器,我们可以转到任何其他活动。

同样的事情应该发生在所有的活动中。

请帮助我如何在android中实现。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-31 03:41:12

如果您使用的是ActionBar,则可以将它们添加到overflow菜单中。如果你不是,那么我所做的就是创建我自己的导航栏,以便在所有Activities中使用include。我创建了一个BaseActivity,从它可以在其他Activities中执行extend,菜单逻辑可以在该BaseActivity中执行。只需为您的自定义标题栏创建一个layout,并使用Activities中的标记来包含该layout,您可以在其中定位您的Spinner、标题栏以及任何其他您想要的内容。我希望这能帮到你。

如果这不是你所说的,请再解释一下。

票数 0
EN

Stack Overflow用户

发布于 2013-05-31 03:40:29

首先,您应该在xml文件中定义一个微调器:

代码语言:javascript
复制
 <Spinner
    android:id="@+id/spinner1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:entries="@array/array_name"
         />

使用数组:

代码语言:javascript
复制
<string-array name="array_name">
<item>Activity 1</item>
<item>Activity 2</item>
<item>Activity 3</item>
</string-array>

比在其他布局中:

代码语言:javascript
复制
<include
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        layout="@layout/spinner" />

在activites中,您可以添加回调并在setOnItemSelectedListener -Method中启动活动

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16844356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档