草庐IT

android - 方形 float 操作按钮

当我为我的fab设置颜色时,它看起来像这样:我的布局xml:颜色也不会改变。谁能帮助我理解我做错了什么?我也尝试过使用@color链接但它崩溃了,背景是可绘制的(ex.android:background="@drawable/fab_background")什么都没有发生了。这是可绘制的fab_background.xml 最佳答案 在您的xml中使用此代码app:borderWidth="0dp" 关于android-方形float操作按钮,我们在StackOverflow上找到一个

android - 如何创建完全填充屏幕宽度的方形按钮

我有一个基于TableLayout和TableRow动态填充一些按钮的Activity,如下所示:privateTableLayoutbuttonTableLayout;//-----for(introw=0;row我想制作一个5*5的按钮列表,1:所有按钮都具有相同的宽度和高度,2:让它们填满屏幕。在我的代码中,我有一个名为my_button的布局,例如:或结果是:我已经改变了重力但它不起作用。有什么办法可以使它们完全正方形并填充屏幕的宽度。 最佳答案 2022年更新:现在我们可以使用ConstraintLayout和app:la

android - 自定义方形布局未按预期工作

我在使用customSquareLayout时偶然发现了这个问题:通过扩展Layout并覆盖它的onMeasure()方法来使尺寸=两者中较小的一个(高度或宽度)。自定义布局代码如下:publicclassCustomSquareLayoutextendsRelativeLayout{publicCustomSquareLayout(Contextcontext){super(context);}publicCustomSquareLayout(Contextcontext,AttributeSetattrs){super(context,attrs);}publicCustomSqu

android - 如何使用 layout_weight 使宽度和高度 [方形] 大小相等?

我有以下代码:结果:如何使View的高度与其宽度相等(由layout_weight产生)? 最佳答案 您必须重写onMeasure方法,将高度设置为与高度相同。请看这个问题:Simplewaytododynamicbutsquarelayout这是我想出的完整解决方案:方形线性布局.java:publicclassSquareLinearLayoutextendsLinearLayout{publicSquareLinearLayout(Contextcontext){super(context);}publicSquareLine

android - 如何生成圆角方形启动器图标android

我尝试为我的android项目生成新的启动器图标。我正在使用png图标512x512并通过AndroidStudio将其转换为新建->图像Assets->(启动器图标自适应和旧版)。它生成图标,但圆角正方形的半径大小小于7个月前我第一次生成它时的大小。如何使图标角的半径更大?或者它是android的新默认图标?谢谢。 最佳答案 使用它,您可以为启动器生成圆形图标。https://jgilfelt.github.io/AndroidAssetStudio/icons-launcher.html#foreground.space.tri

android - 获取像gmail应用程序这样的方形图像

我想显示带有字母的图像,例如gmailapp,如下图所示。所有这些图像都是要保存在可绘制文件夹中的图像,还是绘制为方形然后绘制字母?以下是我到目前为止尝试动态执行的操作。我只有一个正方形。有人可以建议在gmail应用程序中实现like的方法吗?GradientDrawablegd=newGradientDrawable();gd.mutate();gd.setColor(getResources().getColor(gColors[i]));button.setBackgroundDrawable(gd); 最佳答案 更新2:我已

android - 绘制带圆角的正方形

我可以画一个有锐边的矩形,现在我需要把锐边变成圆角。怎么做?这是我的代码:publicvoiddrawShape(Canvascanvas,Rendererrenderer,floatx,floaty,intseriesIndex,Paintpaint){floathalfShapeWidth=shape_width/2;canvas.drawRect(x,y-halfShapeWidth,x+SHAPE_WIDTH,y+halfShapeWidth,paint);}如何通过传递相同的参数来制作这个圆角矩形? 最佳答案 好的,我用这

java - 方形图像的裁剪形状Android在应用程序中

我想创建一个应用程序,允许用户调整正方形图像的大小(长度=宽度)。我知道可以使用图库以这种方式制作:privatevoidcrop(UriphotoUri){Intentintent=newIntent("com.android.camera.action.CROP");intent.setData(photoUri);intent.putExtra("outputX",200);intent.putExtra("outputY",200);intent.putExtra("aspectX",1);intent.putExtra("aspectY",1);intent.putExtra

solve.default(a,b)中的错误:'a'(4 x 1)必须为正方形

我正在尝试使用R的solve()函数来找到线性方程系统的解决方案。系数矩阵为2x2。下面的代码写入了r文件,该文件在写完后执行该文件strcat(Q,"A=array(c(");strcat(Q,numx);strcat(Q,",");strcat(Q,numx_2);strcat(Q,",");strcat(Q,numy);strcat(Q,",");strcat(Q,numy_2);strcat(Q,"),dim=c(2,2,1))\n");strcat(Q,"b=c(");strcat(Q,numz);strcat(Q,",");strcat(Q,numz_2);strcat(Q,")\

android - 如何在 Android 中从矩形位图创建方形位图

基本上,我有一个矩形位图,想创建一个新的方形位图,其中将包含矩形位图。因此,例如,如果源位图具有宽度:100和高度:400,我想要一个宽度为:400和高度:400的新位图。然后,在这个新位图的内部居中绘制源位图(为了更好地理解,请参见附图)。我下面的代码很好地创建了方形位图,但是源位图没有被绘制到其中。结果,我得到了一个全黑的位图。代码如下:BitmapsourceBitmap=BitmapFactory.decodeFile(sourcePath);BitmapresultBitmap=Bitmap.createBitmap(sourceBitmap.getHeight(),sour