Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ActionBar中的多个自定义视图_Java_Android_Android Actionbar - Fatal编程技术网

Java ActionBar中的多个自定义视图

Java ActionBar中的多个自定义视图,java,android,android-actionbar,Java,Android,Android Actionbar,是否可以将多个自定义视图添加到操作栏中 我试图通过使用在操作栏中设置两个自定义视图 ActionBar.setCustomView(view); ,但似乎一次只能看到一个视图 是否可以将多个自定义视图添加到操作栏中 不直接。您可以: 将它们包装成水平线性布局或其他形式,然后使用setCustomView() 将其中一个或多个迁移到操作栏中的上的操作视图/操作布局/操作提供程序 另外,请记住,在纵向模式下,手机上的操作栏非常小,因此较大的内容可能不适合所有内容。好的,我有两个EditText

是否可以将多个自定义视图添加到操作栏中

我试图通过使用在操作栏中设置两个自定义视图

ActionBar.setCustomView(view);
,但似乎一次只能看到一个视图

是否可以将多个自定义视图添加到操作栏中

不直接。您可以:

  • 将它们包装成水平
    线性布局
    或其他形式,然后使用
    setCustomView()

  • 将其中一个或多个迁移到操作栏中的
    上的操作视图/操作布局/操作提供程序


另外,请记住,在纵向模式下,手机上的操作栏非常小,因此较大的内容可能不适合所有内容。

好的,我有两个
EditText
视图,缩小时我启用了拆分操作栏。是否可以将
线性布局
&显示在操作栏中,这样一个视图显示在顶部操作栏中,另一个视图显示在底部操作栏中?@pawan_vimukthi:否,但如果您对一个视图使用
setCustomView()
,而另一个视图是
上的操作视图/操作布局/操作提供程序,他们最终应该分开。动作项位于底部的分割栏中;自定义导航
视图
应该放在顶部。我知道了。谢谢你的帮助。