草庐IT

android - Android模拟器中的小字体

有时我注意到Android模拟器以非常小的字体启动。这似乎是随机发生的。其他时候它有一个正常的字体大小。我使用ADT10.0.1。你知道问题出在哪里吗? 最佳答案 这种情况经常发生,虽然我不确定这背后的确切原因,但似乎为此检测到错误的密度,并且较低dpi的资源加载到较高dpi的模拟器中。这就是为什么一切都变小了,但布局正常工作并在自己的位置对齐的原因。你是对的:发生这种情况时,网络在模拟器中不起作用!这两件事似乎无关,但我的猜测是模拟器未能成功加载当前虚拟机的配置,其中包括密度和网络功能。不管怎么说,似乎没有任何关于这方面的官方信息

android - 不同屏幕的 Android 不同屏幕尺寸是多少(例如 xlarge = 960dp x 720dp)?

在Rangeofscreenssupported,Android团队提到:AsyoudesignyourUIfordifferentscreensizes,you'lldiscoverthateachdesignrequiresaminimumamountofspace.So,eachgeneralizedscreensizeabovehasanassociatedminimumresolutionthat'sdefinedbythesystem.Theseminimumsizesarein"dp"units—thesameunitsyoushouldusewhendefiningyo

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 - 防止 Android Webview 更改字体大小(计算样式)

我有一个由Android应用程序通过Webview组件显示的网页。它决定更改字体大小,因此16px的文本具有font-size=14px(当我用weinre检查元素时我可以看到它。它有16px但在计算样式中它有14px)。我根本不希望Webview决定什么更好。那么我该如何解决这个问题呢?备注:在这种特定情况下,更改会导致文本不垂直对齐,因为更改后行高不会调整字体大小。这只是其中一种情况,我想阻止Webview更改css值。 最佳答案 这个问题似乎是由于WebView遵循系统字体大小设置(可以在以下位置更改:设置>显示>字体大小)。

Android 评分栏大小(不能使用 Widget.RatingBar.Small)

你好,我使用以下教程创建了自定义评分栏:http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/但现在我想将我的自定义评级星调整为较小的星..我得到了:@drawable/orange_ratingbar14dip14dip当我设置minHeight和maxHeight时,我只能看到部分星星..星星图像的高度为14像素,宽度为14像素。为什么当我将最小高度设置为14px或14dip时,我只能看到图像的一部分。当我将它设置为19dip时,我会看到整颗星。如何创建较小的星星(默认小ratingBar的大小)? 最佳

android - 在 Android 上下载文件时未检测到 0 字节文件

我有一个适用于Android的应用程序,可以从Internet下载数百个文件。有些文件在下载后变成了0字节。该应用程序会尝试检测此类情况并在下载后删除此类文件,但有时会失败。此问题在Android4.x设备上更常见。这是下载的方法。我从inputStream.read(buffer)获取实际读取的字节数。publicclassUtils{publicstaticclassDownloadFileData{intnTotalSize;intnDownloadedSize;}publicinterfaceProgressCallback{voidonProgress(longnCurren

Android:自定义相机拍摄的图像太暗

在我的应用程序中,我必须使用自定义Activity拍照。我实现了所有功能并可以保存我的照片,但在某些设备中它们太暗了。我有这段代码,但它对我没有帮助Parametersparams=mCamera.getParameters();if(params.getSupportedWhiteBalance().contains(Parameters.WHITE_BALANCE_AUTO)){params.setWhiteBalance(Parameters.WHITE_BALANCE_AUTO);Log.d(TAG,"whitebalanceauto");}if(params.getSuppo

android编码具有最大尺寸限制的图像

我需要将图像编码为JPEG并将最大文件大小编码为300K,并将其作为字节数组发送。我进行编码:ByteArrayOutputStreambaos=newByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.JPEG,100,baos);image=baos.toByteArray();您知道如何将文件大小限制在300K以内吗?也许解决方案是降低图像质量,但有时(当图像较小时)我可能不需要这个。谢谢 最佳答案 通过使用递减的“质量”值重复压缩,直到生成的byte[]

java - 在 Android 设备上运行时 FontMetrics 不正确。模拟器很好

我有一个Android应用程序,可以根据Android设备的分辨率动态缩放文本。我已经在Android模拟器中的所有预定义分辨率上测试了这段代码,我的代码工作正常。(这包括与HTCDesire和MotorolaDroid相同的分辨率)它在我的HTCWildfire上也能正常工作。以下是模拟器的一些屏幕截图:但是...我已经在HTCDesire上试过了,并且我收到了来自使用MotorolaDroid的用户的报告,字体没有正确缩放:注意它是如何截断文本的。知道为什么这不适用于这些特定设备吗?我目前有一个功能,可以根据文本的可用高度缩小文本...像这样:publicstaticfloatca

android - 适用于多种屏幕尺寸/密度的灵活 android 布局

我正在为安卓开发一款纸牌游戏。我正在努力想出一个布局,让游戏可以在所有屏幕尺寸和密度上玩。我已阅读:http://developer.android.com/guide/practices/screens_support.html但是,我仍然对执行此操作的最佳方法感到困惑。对于这个游戏,我需要将卡片以横向模式排列成5列。5列上方有放置附加卡片的地方。在这方面它与单人纸牌非常相似......但我只需要5列而不是7列。在ldpi、mdpi和hdpi中,卡片图像的尺寸应该是多少?我应该使用什么类型的布局(表格、线性、相对)?我应该为不同的屏幕尺寸(小的、正常的、大的)创建不同的布局吗?有什么