jjzjj

Dimension

全部标签

Android获取 fragment 中的布局高度和宽度

我正在处理一个fragment,我想获取xmlfragmentlayout中包含的layout的维度。当我尝试代码时RelativeLayoutmyLayout=view.findViewById(R.id.myLayout);myLayout.getHeight();它返回0。我需要将这些尺寸放入myLayout中的其他对象。我尝试使用:myLayout.getViewTreeObserver().addOnGlobalLayoutListener(newViewTreeObserver.OnGlobalLayoutListener(){@OverridepublicvoidonGl

python - 交换numpy数组的维度

我想做以下事情:foriindimension1:forjindimension2:forkindimension3:forlindimension4:B[k,l,i,j]=A[i,j,k,l]不使用循环。最后A和B都包含相同的信息但被索引不同。我必须指出,维度1、2、3和4可以相同或不同。所以numpy.reshape()似乎很困难。 最佳答案 在numpy中执行此操作的规范方法是使用np.transpose的可选排列参数。在您的情况下,从ijkl到klij,排列是(2,3,0,1),例如:In[16]:a=np.empty((2

python - 交换numpy数组的维度

我想做以下事情:foriindimension1:forjindimension2:forkindimension3:forlindimension4:B[k,l,i,j]=A[i,j,k,l]不使用循环。最后A和B都包含相同的信息但被索引不同。我必须指出,维度1、2、3和4可以相同或不同。所以numpy.reshape()似乎很困难。 最佳答案 在numpy中执行此操作的规范方法是使用np.transpose的可选排列参数。在您的情况下,从ijkl到klij,排列是(2,3,0,1),例如:In[16]:a=np.empty((2

java - PMD:避免在循环内实例化新对象

我遇到了PMD规则问题避免在循环中实例化新对象。下面是一些示例代码:importjava.awt.Dimension;publicclassPMDDemo{publicstaticvoidmain(finalString[]args){finalDimension[]arr=newDimension[10];for(inti=0;iPMD在代码中的标记位置向我提供了上述规则违规。我应该如何创建一个类的n个实例而不在循环中创建它们?我知道PMD的一些规则是有争议的(例如onlyOneExit规则)。但到现在为止,我至少明白了他们背后的想法。我不明白这条规则背后的原因。有人可以帮我吗?

java - PMD:避免在循环内实例化新对象

我遇到了PMD规则问题避免在循环中实例化新对象。下面是一些示例代码:importjava.awt.Dimension;publicclassPMDDemo{publicstaticvoidmain(finalString[]args){finalDimension[]arr=newDimension[10];for(inti=0;iPMD在代码中的标记位置向我提供了上述规则违规。我应该如何创建一个类的n个实例而不在循环中创建它们?我知道PMD的一些规则是有争议的(例如onlyOneExit规则)。但到现在为止,我至少明白了他们背后的想法。我不明白这条规则背后的原因。有人可以帮我吗?

java - 自动缩放 ImageIcon 到标签大小

在我的JFrame上,我使用以下代码在面板上显示图像:ImageIconimg=newImageIcon("res.png");jLabel.setIcon(img);我想“自动调整”标签中的图片大小。确实,有时图像大小只有几个像素,有时甚至更多。有没有办法设置标签的大小,然后自动调整标签中的图像大小? 最佳答案 这是一个棘手的问题。您强调了您使用JLabel来显示图像的事实,这是标准的做事方式,但是,JLabel是一个复杂的小野兽,带有文本,图标和文本的对齐和定位。如果您不需要所有额外的功能,我只需为自己创建一个能够绘制缩放图像的

java - 自动缩放 ImageIcon 到标签大小

在我的JFrame上,我使用以下代码在面板上显示图像:ImageIconimg=newImageIcon("res.png");jLabel.setIcon(img);我想“自动调整”标签中的图片大小。确实,有时图像大小只有几个像素,有时甚至更多。有没有办法设置标签的大小,然后自动调整标签中的图像大小? 最佳答案 这是一个棘手的问题。您强调了您使用JLabel来显示图像的事实,这是标准的做事方式,但是,JLabel是一个复杂的小野兽,带有文本,图标和文本的对齐和定位。如果您不需要所有额外的功能,我只需为自己创建一个能够绘制缩放图像的

安卓 - java.lang.UnsupportedOperationException : Can't convert to dimension: type=0x12

我正在尝试为我的android应用程序制作一个UI,但它崩溃了,错误是"java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.test/com.example.test.MainActivity}:java.lang.UnsupportedOperationException:Can'tconverttodimension:type=0x12"这是我的XML代码我做错了什么?有什么想法吗? 最佳答案 您在此行提供的资源无效:android:

android - java.lang.UnsupportedOperationException : Can't convert to dimension: type=0x12 异常

我收到此错误,java.lang.UnsupportedOperationException:Can'tconverttodimension:type=0x12,来self覆盖@android:style/的以下行下面使用AndroidAPI4.1.2的Theme.Holo.Light主题。它在较旧的API和最新的API中运行良好。这里有什么问题?truetrue我正在使用这个users-sdk行: 最佳答案 windowTranslucentNavigation和windowTranslucentNavigation仅适用于19或

安卓电视 : VerticalGridFragment shadow dimension and color

我正在开发一个AndroidTV应用程序,但我对VerticalGridFragment呈现的标准阴影不太满意,我希望它更小,更暗一些。我搜索了代码,但没有找到任何完整的工作解决方案。在我的VerticalGridPresenter子类中,我唯一可以覆盖的方法是createShadowOverlayOptions但我得不到我想要的结果。我想到的唯一解决方法是定义以下维度,以便覆盖支持库中声明的维度:3dp4dp3dp但这更像是一种hack而不是正确的解决方案。这是标准的阴影:这是我使用当前hack得到的结果:如您所见,它变小了,但我无法更改颜色。是否有适当的方法来为VerticalGr