Roh*_*ish 26 android multi-window samsung-mobile
我试着通过此链接为我的应用添加三星的多窗口支持.我的应用程序确实出现在三星的多窗口应用程序选项卡中,我能够将其拖放到屏幕中,但是我的应用程序不像多窗口支持的应用程序应该表现,而是扩展到全屏.
我认为还需要做一些其他的改变才能让它正常工作,但我不知道是什么.有没有人有任何想法可能导致这种行为的问题?
Pau*_*sma 65
这个xda-developers论坛帖子包含一个循序渐进的指南,我在这里已经解释过了.
确保您的清单在<application>标记内包含以下内容:
<uses-library android:required="false" android:name="com.sec.android.app.multiwindow" />
<meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:resource="@dimen/app_defaultsize_w" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:resource="@dimen/app_defaultsize_h" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:resource="@dimen/app_minimumsize_w" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:resource="@dimen/app_minimumsize_h" />
Run Code Online (Sandbox Code Playgroud)
对于所需的活动,请添加到其<intent-filter>标记:
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
Run Code Online (Sandbox Code Playgroud)
请务必在资源文件中定义上述尺寸.
在该博客文章的评论部分,用户提到最小尺寸导致他出现问题并建议删除com.sec.android.multiwindow.MINIMUM_SIZE_W和com.sec.android.multiwindow.MINIMUM_SIZE_H.
一位用户指出,通过维度资源指定维度对他不起作用; 他反而硬编码了value属性:
<uses-library android:required="false" android:name="com.sec.android.app.multiwindow" />
<meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" />
Run Code Online (Sandbox Code Playgroud)
因为我没有Galaxy Note,所以我不能尝试自己.
| 归档时间: |
|
| 查看次数: |
24331 次 |
| 最近记录: |