草庐IT

android - 强制方形应用程序图标

我将为使用AndroidStudio制作的Android应用程序设置一个方形应用程序图标。我使用File->New->VectorAsset设置我自己的应用程序图标这将创建一个普通的圆形应用程序图标。如果我复制并重命名(ic_launcher_round.png)二次应用程序图标并将其安装在例如OnePlusLauncher上,我也会得到圆形图标。我的Logo是正方形的,看成圆形真的很难看。我如何强制使用二次方应用程序图标?这可能吗?如果我只设置android:icon="@mipmap/ic_launcher"而不是这个和android:roundIcon="@mipmap/ic_l

android - 自定义android方形textview文本不居中

我正在尝试创建一个始终为正方形的TextView,因此我实现了这个自定义类。publicclassSquareTextViewextendsTextView{publicSquareTextView(Contextcontext){super(context);}publicSquareTextView(Contextcontext,AttributeSetattrs){super(context,attrs);}publicSquareTextView(Contextcontext,AttributeSetattrs,intdefStyleAttr){super(context,at

android - 带有正方形子项的网格布局

我一直在努力实现一个带有正方形子项的GridLayout,正如您从这张图片中看到的那样。所以基本上View应该根据项目的数量进行调整,而无需我声明列大小和行大小。这对GridLayout可行吗?如果没有,那就忘记这个问题吧。现在让我们进入正方形部分。我尝试实现这段代码publicclassSquareLinearLayoutextendsLinearLayout{publicSquareLinearLayout(Contextcontext,AttributeSetattrs){super(context,attrs);}@OverrideprotectedvoidonMeasure(

android - 谷歌地图正在加载方形补丁

我面临一个问题,当加载谷歌地图时,我可以看到方形补丁(如图所示)。有一件事我想让你们都清楚,这不是因为低带宽互联网连接,因为我也在高带宽连接(4MBPS)上对其进行了测试。有时在单击map时,补丁也会消失(并非总是如此)。请尽快帮助我。提前致谢:) 最佳答案 从MapViewrenderingwithtilesmissingwithan"x"inthecenter引用tdavisjr:Ok.AfterstartingfromacleanprojectIfoundthesetwolinesofcodethatwastheculprit

java - 如何限制 gridview 中的文本长度并使单元格正方形

我创建了一个应用程序,它在gridview中列出了SD卡上的歌曲,但gridview单元格不是正方形,我还想限制单元格中显示的文本不超过一行或15-20个字符。我试着做一些在SO上的问题中提到的事情,但它对我不起作用。它还限制了布局的高度。我该如何解决?PlayListActivity.java:publicclassPlayListActivityextendsActivity{privateString[]mAudioPath;privateString[]mMusicList;@OverridepublicvoidonCreate(BundlesavedInstanceState

android - 使图像按钮大小始终为正方形。安卓

我有一个图像按钮。如果需要,我可以用自定义View替换它。我需要将图像按钮的高度指定为Fill_parent。使图像拉伸(stretch)到屏幕中的可用高度。这样做时我不想放松宽度。我希望它作为高度的最小值,如果大于高度,那么这不是问题。我不想这么久。在我这样做的同时,我还想保持纵横比。请让我知道我需要调整哪些参数才能获得这种View。在这方面的任何帮助表示赞赏。感谢您的帮助和时间。编辑:下面是完整的xml,我在其中尝试使用高度为fill_parent的水平ScrollView,并尝试用适合其高度的图像填充它并扩展或收缩宽度根据纵横比。即使图像很小,我也想按比例放大,以便高度始终占据水

android - 将可绘制对象裁剪为正方形

我有一个可绘制对象,我已将其调整为适当的所需高度(25dp),并且宽度按比例缩放。但是,我想要一个正方形的图像,宽度也为25dp。但是,我不想扭曲图像,所以我希望裁剪drawable的左右相等部分,给我中心25dpx25dp。这可能吗?如何?在过去的两个小时里我一直在努力,我准备认输了...... 最佳答案 Bitmaptarget=Bitmap.createBitmap(width,height,Config.ARGB_8888);Canvascanvas=newCanvas(target)floathScale=width/(f

java - 安卓正方形imageview

我正在尝试制作一个带有方形ImageView的表格(并且所有ImageView的大小都相同)。问题是图像具有不同的高度和宽度。table是3x3,我想:每个单元格都有一个=1/3的屏幕宽度(可能有布局重量?)和高度=宽度如果有一种在xml中比在代码中定义它的方法更好。请解释一下,因为我是布局权重的菜鸟=(提前致谢, 最佳答案 试试scaleType属性。我想你想要centerCrop。 关于java-安卓正方形imageview,我们在StackOverflow上找到一个类似的问题:

android - 在圆圈内绘制正方形布局

我试图在一个圆圈内制作一个相对布局,即相对布局应该如下图所示的正方形。我正在尝试将布局的宽度和高度设置为:√((diameter)²/2)大约是70%(来源:yogaflavoredlife.com)publicclassSquareLayoutextendsRelativeLayout{publicSquareLayout(Contextcontext,AttributeSetattrs){super(context,attrs);}@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){in

android - 当应用程序处于后台时,FCM 推送通知显示白色方形图标而不是应用程序图标

我在我的Android应用程序中使用FCM来管理推送通知。当应用程序处于前台并且应用程序图标也可见(正确)时,它完全可以正常工作。但是当应用程序在后台运行时,我没有正确收到通知。而不是透明图标,它显示白色方形图标作为通知图标。我知道,FCM会自动处理后台操作。但我需要显示我的应用程序图标而不是那个白色图标。注意:我只使用透明图标。我也尝试了下面的编码但是没有一个解决方案对我有效。谁能告诉我该怎么做? 最佳答案 {"to":"token","notification":{"body":"Body","title":"Title","c