草庐IT

screen-size

全部标签

TypeError:__init __()缺少1所需的位置参数:'output_size'

嗨,我面临以下错误。请让我知道该怎么做。我面临与论点有关的错误model.add(TimeDistributedDense(self.output_size))from__future__importprint_functionfromkeras.preprocessingimportsequencefromkeras.modelsimportSequentialfromkeras.layers.coreimportActivation,RepeatVector,TimeDistributedDense,Dropout,Densefromkeras.layersimportrecurrentf

android - 回收 View + 网格布局管理器 : Resizing items to fit the screen and preserve ratio

我正在尝试使用RecyclerView和GridLayoutManager来显示项目列表。以下是我要满足的标准:每一行都有一些由spanCount指定的项目每个项目占据屏幕的相等部分,并且它们一起填满整个屏幕。项目高度由其宽度和指定比例决定。我发现,如果我在项目View上设置android:layout_width="match_parent",那么项目宽度将通过将RecyclerView的宽度除以spanCount来设置。问题是我不知道如何让项目的高度与其宽度成正比,这由布局管理器决定。我唯一的解决方案是放弃用于测量的布局管理器,并在onBindViewHolder中显式设置项目尺寸

android - 如何将条目(指向 Activity )添加到 "Home Screen -> Menu -> Add-> Shortcuts"?

我正在为Android(SDK1.5)编写程序。我想知道如何在“主屏幕->菜单->添加->快捷方式”(或Hero“主屏幕->菜单->添加到主屏幕->快捷方式”)中添加/注册我的程序Activity之一,所以该用户将能够将其添加到他的主屏幕。是否有IntentFilter或任何其他方式来实现这一点?谢谢 最佳答案 这实际上包含在APISamples(App/"LauncherShortcuts")中.另请查看ApiDemoslist,它提供了很好的解释(查找LauncherShortcuts部分)。基本上,您在包含的list中提供了一

Android 广播接收器不接收 ACTION_SCREEN_ON

我尝试使用以下代码在我的服务中注册接收器:IntentFilterfilter=newIntentFilter(Intent.ACTION_SCREEN_ON);ScreenReceiverSR=newScreenReceiver();registerReceiver(SR,filter);这是我的广播接收器:publicclassScreenReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){System.out.println("RECEIVED");}

java - android:<supports-screens> 标签

我希望我的应用程序适用于所有平板电脑,从SamsungGalaxyTAb7英寸到任何其他平板电脑尺寸。当我在googleplay中发布我的应用程序时,它出现在相同的手机上,例如HTCSensationXE和三星GalaxyS3!,这是我在list中的标签:我想我不明白每个子标签究竟对应于哪些尺寸。谁能帮帮我? 最佳答案 如果您打算支持带有Gingerbread的原始版本GalaxyTab7,我会说可能无法在Gingerbread下仅支持Tablet。因为Gingerbread不区分平板电脑和手机。只有在Honeycomb中,才能用最

android - 如何确定哪个应用程序导致 “Screen Overlay Detected” 错误?

让我先说一下我已经通读了Android"ScreenOverlayDetected"messageifuseristryingtograntapermissionwhenanotificationisshowing我很清楚叠加问题是什么。我还了解如何请求它以及如何检查我当前运行的应用程序是否有权在叠加层上绘制(!Settings.canDrawOverlays(this))。我因为我的应用程序而受到责骂,因为每次弹出权限请求时,都会显示叠加弹出窗口,即使用户允许我的应用程序绘制叠加层,他们也永远无法通过权限屏幕。经过一番挖掘,问题是一些用户在他们的屏幕上运行了一个录音应用程序:问题是,

android - Visual Studio Android SDK 管理器 Android 8.1.0 API 27 错误 "Download finished with wrong size. Expected 65606517 bytes, got 65738431 bytes"

在Windows10上安装VisualStudio2017。尝试使用AndroidSDK管理器安装新的AndroidAPI时,出现标题错误。搜索得到了这个答案:EditTravis.yml这个答案没有告诉编辑哪一个。在C:\中搜索此文件时,我得到8个结果:C:\ProgramData\Microsoft\VisualStudio\NodeAdapter\844e64fa\node_modules\agent-base.travis.ymlC:\ProgramData\Microsoft\VisualStudio\NodeAdapter\844e64fa\node_modules\ws.

android - 排除xLarge screen for android 2.1 SDK版本

我创建了一个将转换市场的应用程序。该应用程序的最低SDK版本为7,而目标SDK为8。但是当我上传它时,该应用程序也支持xLarge屏幕并导致我的应用程序崩溃。如何在保留现有SDK设置的同时排除xLarge屏幕支持? 最佳答案 参见supports-screenslist元素文档。只需将您的目标设置为9或更高,您就可以使用xlarge。任何低于api级别9的设备都不能将自己声明为xlarge,因此仍然可以安装您的应用。这就是用户让Android平板电脑运行Android版本(另见thex-largeattributesettingdo

android - ListView : Selector drawables drawn in different sizes

我正在使用自定义ListView选择器。一切正常,除了state_focused和state_pressed的可绘制对象绘制得比正常状态大。我使用的是ShapeDrawables,而不是使用9补丁位图的默认实现。它们都使用相同的填充值(见下文)看起来,它们被其他一些值覆盖了。大概是个主题?虽然找不到。ListViewlist_sel.xml列表元素布局摘录...menu_sel.xmlbutton_bg_normal.xmlbutton_bg_pressed.xmlbutton_bg_focused.xml 最佳答案 使用ListV

screen-orientation - 如何仅允许平板电脑使用横向/纵向

我想仅在平板电脑中为我的应用程序启用屏幕方向更改,同时将手机中的布局限制为仅纵向。你是怎么做到的? 最佳答案 无论如何,请阅读this.它应该给你一个关于如何去做的想法。标签允许您声明您希望您的应用程序支持哪种类型的屏幕。但是,如果您阅读this,它会让您了解屏幕方向。希望这对您有所帮助。 关于screen-orientation-如何仅允许平板电脑使用横向/纵向,我们在StackOverflow上找到一个类似的问题: https://stackoverflo