草庐IT

overlay2占用过高

全部标签

android - 如何找出我的 Android 应用程序的内存占用?

好吧,标题说明了一切。知道还有多少内存可用也很方便。我正在编写一个内存消耗大的应用程序,它往往会随机崩溃(在native代码中),我怀疑它会内存不足。 最佳答案 我认为您很难找到比这个主题更全面的答案:HowdoIdiscovermemoryusageofmyapplicationinAndroid? 关于android-如何找出我的Android应用程序的内存占用?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

android - 防止 ScrollView 占用太多高度

我试图防止ScrollView在屏幕底部占用太多空间,因为它会阻止我的两个按钮显示。我也不想手动设置ScrollView的高度。这是我的布局的通用版本。发生的情况是,无论其中有多少项目,ScrollView一直延伸到屏幕底部。这会导致屏幕底部的两个按钮不可见。如何在不手动设置ScrollView的高度的情况下阻止这种情况发生?我的所有View都使用了android:layout_height="wrap_content"。这不是应该自动分配View的高度以适应屏幕的高度吗?(想要包含图片,但我的代表还不够高(-_-)) 最佳答案 我

android webview布局占用剩余空间

我想创建一个看似简单的布局,但我遇到了一些问题。该布局由页眉、WebView主体和底部的页脚横幅组成,如所附草图所示。我需要webview占用页眉和页脚之间的所有剩余空间。我试过这个: 最佳答案 将它们全部放在RelativeLayout中,并在webview中使用layout_below="@id/header_banner"和layout_above="@+id/footer_banner" 关于androidwebview布局占用剩余空间,我们在StackOverflow上找到一个

android - Google Play 音乐是否占用了所有 ACTION_MEDIA_BUTTON Intent ?

当发送带有ACTION_MEDIA_BUTTONIntent的sendOrderedBroadcast时(我模拟用户正在点击蓝牙耳机上的播放按钮),GooglePlay音乐会打开并播放上次播放的专辑,而不是前台音乐播放应用。如果我将其更改为sendBroadcast,GooglePlay音乐和当前的音乐播放应用程序(在我的例子中是Pandora)都会启用播放按钮。这只发生在Android4.0及以上。PlayMusic是否占用了这个Intent(错误)?您是否怀疑Pandora没有按照以下建议将自己注册为当前的媒体按钮处理程序:http://android-developers.blo

Android 选项卡布局不占用自定义 View 的全宽

AndroidTabLayouttabPaddingTopandtabPaddingBottomnotbeingremoved请同时引用上述问题。即使我将我的设计库更新到“23.2.0”,选项卡布局也一团糟。下图是我的标签布局。Xml部分:-样式xml:-@color/colorPrimary@color/color_156084@dimen/sp14@android:color/whitefalse我已将填充设置为-1dp,甚至使用tabGravity进行填充,但没有任何效果。此代码过去在早期版本中有效,但现在如果我将其降级,我会在TintManager上收到未找到类定义错误。

android - ImageView 占用太多垂直空间

我正在做一个staggeredgridview的项目可以支持每个嵌套View的不同高度,正如您在图片中看到的,对于宽图像,ImageView占据了太多的垂直空间,这似乎不是窄图片的问题,我该如何解决? 最佳答案 已经有一段时间了,但对于那些现在正在处理此类问题的人来说:android:adjustViewBounds="true"应该可以解决问题! 关于android-ImageView占用太多垂直空间,我们在StackOverflow上找到一个类似的问题:

android - 上下文切换是否占用了大量时间?

我一直在使用一个应用程序(它同时使用java和C++以及OpenCV)时遇到问题,该应用程序在执行各种任务所需的时间上似乎非常不一致。为了帮助诊断这个问题,我在java中创建了一个函数(称为one_off_speed_test()),它只在一个循环中执行一系列整数数学问题,大约需要半秒,然后将所花费的时间打印到日志中。如果我从onCreate()中重复调用此函数那么每次调用所用的时间非常一致(+=3%),但如果我从onCameraFrame()内调用它,当OpenCV从相机准备好图像时调用的一个函数,那么每个帧中数学测试所花费的时间变化最大为两倍。我决定在eclipse/DDMS中尝试

android - "overlay"大小可以和 android 上的谷歌地图一起缩放吗?

我已经能够使用“MapActivity”和“ItemizedOverlay”通过Eclipse在android上的谷歌地图上绘制叠加层。但是本地图放大和缩小时,叠加层不会改变大小。我希望叠加层“固定”在map上,并随map一起放大和缩小。如何做到这一点?我找不到定义边界的教程(例如,使用GPS坐标作为叠加图像的角)。如果您知道一些,请提供链接。还有其他方法吗?非常感谢。 最佳答案 是的,有。我的申请遇到了同样的问题。这是一个例子,它完美地工作。此处绘制的圆会随着您放大和缩小map而缩放。在你的Overlay类中:publicclas

java - Android App占用大量内存

在处理我的Android应用程序时,我最近检查了一个任务管理器,以了解我的应用程序的内存占用情况。现在我的应用程序有两个由AdMob服务执行的广告横幅,然后是一个Googlemap的界面fragment。除了所有这些,我还有一个菜单,我在其中使用一个容器,我用Java代码向其中添加View。与ListView相比,我更喜欢它,因为它更轻巧,并且更容易构造我想对View执行的操作(而且我可以在添加/删除View时使用Android的原生动画系统)。添加到容器中的View是根据条件通过循环结构添加的。它们的界面结构中的View也有一个使用小型本地可绘制对象的小型ImageView。所有这些

安卓 : Multi touch and TYPE_SYSTEM_OVERLAY

我试图在系统覆盖View上获取多个触摸事件,但我只收到MotionEvent.ACTION_OUTSIDE事件。是否有任何可能的方法在系统覆盖上获取多个触摸事件?任何示例或链接都会非常有帮助。 最佳答案 要创建叠加View,在设置LayoutParams时,您需要将类型设置为TYPE_SYSTEM_OVERLAY并使用标志FLAG_WATCH_OUTSIDE_TOUCH。这会带来一个问题,因为正如Android文档所述:youwillnotreceivethefulldown/move/upgesture,onlythelocati