我不是一个非常有经验的 android 开发者,我想问一个问题。是否可以在 android 中开发功能,使用户能够拆分屏幕并复制它 (sbs) 以便能够与他们的 google cardboard 并排查看任何应用程序? 我的意思是没有根电话。 或者一个应用程序就像其他应用程序的查看器一样,当然必须能够打开其他应用程序,并复制 View 才能在 SBS 中观看它们? 此应用程序/功能是否可以在不对手机进行 root 的情况下以正常方式开发?
这是我想做的事的例子:
非常感谢
最佳答案
像这样的实际多任务处理:http://developer.android.com/preview/features/multi-window.html据我所知还是不可能的。
您可以在顶部相对中膨胀相同的布局运行时(使用代码)并将权重和更改为 2,如下所示:
LinearLayout item = (LinearLayout)findViewById(R.id.top_layer_id);
item.setWeightSum(2);
View child = getLayoutInflater().inflate(R.layout.double_view_thing, null);
item.addView(child);
您还可以将要复制的 View 移动到单独的资源中,并像这样将其包含两次:
<include layout="@layout/double_view_thing"/>
<include layout="@layout/double_view_thing"/>
关于java - 用于打开其他应用程序并充当查看器的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36352538/