小编Yos*_*ssi的帖子

如何在按下主页按钮时完成()一个活动

由于一个复杂的原因,我需要能够在用户按下HOME按钮时完成()我的活动.

这里的故事是我有一个主屏幕小部件,它启动了我的应用程序的不同部分,它具有完全透明的活动(因此即使我的活动正在运行,主屏幕仍会显示).如果先前的活动通过"主页"按钮终止,则它们将被带到前台并遮盖主屏幕.

或者作为替代方案,我可以以某种方式强制完成()之前的活动吗?

android activity-finish android-activity

9
推荐指数
1
解决办法
2万
查看次数

别名具有相同名称的布局资源只是不同的屏幕限定符

我有一个不同的肖像和风景布局; 但是在平板电脑上(例如真正的大屏幕,xlarge布局限定符)我想只使用两个方向的肖像版本.

/res/layout/abc.xml

/res/layout-land/abc.xml

/res/layout-xlarge/abc.xml

由于第一个和最后一个布局是相同的,我正在考虑使用别名.但我无法从Android文档中弄清楚如何在我的声明中引用限定符特定的布局...

想法?

android android-layout

7
推荐指数
1
解决办法
3870
查看次数

在设备上打印视图层次结构

调试我的应用程序在三星手机上的奇怪结果,我没有物理访问权限.我想请用户运行一个已检测的应用程序来帮助调试.我的应用程序获得了view一个未知(对我来说) - 层次结构(ViewGroups等).有没有办法"走" View并打印到字符串/其中的ddms所有组件View(ViewGroups等等)?

这类似于HierarchyViewer工具 - 如果我有adb对设备的级别访问权限.

更新:我想我可以使用这个方法

void dumpViewHierarchyWithProperties(Context context, ViewGroup group, BufferedWriter out, int level)
Run Code Online (Sandbox Code Playgroud)

来自ViewDebug.javaAndroid OS来源......

谁有更好的主意?

谢谢!

android android-layout

6
推荐指数
2
解决办法
5756
查看次数