小编use*_*604的帖子

如何在课堂和活动之间发送消息

我创建了一个类 ManageConnection 来处理所有蓝牙连接。该类实现了单例模式。

但我有以下问题,不知道如何从我的类 ManageConnection 中判断一个活动,例如设备连接成功。

ManageConnection 类将使用各种活动。

谢谢。

singleton android bluetooth

5
推荐指数
2
解决办法
6773
查看次数

Android setMargins 无法以编程方式工作

<RelativeLayout>\n\n    ...\n\n    <ImageView\n      android:id="@+id/imageView1"\n      android:layout_width="wrap_content"\n      android:layout_height="wrap_content"\n      android:layout_alignParentLeft="true"\n      android:layout_marginLeft="10dp"\n      android:layout_marginTop=\xe2\x80\x9d11dp\xe2\x80\x9d\n      android:background=\xe2\x80\x9d@drawable/image\xe2\x80\x9d  />\n\n</RelativeLayout>\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后我需要以编程方式设置边距:

\n\n
ImageView imageView = (ImageView) findViewRoot(R.id.imageView1);\nRelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) imageView.getLayoutParams();\nparams.width = 100;\nparams.height = 100;\nparams.setMargins(0,0,0,0); //NOT WORK\nimageView.setLayoutParams(params);\n
Run Code Online (Sandbox Code Playgroud)\n\n

ImageView仍然有marginLeft 10和marginTop 11;

\n\n

怎么了?

\n

android margin

5
推荐指数
1
解决办法
5932
查看次数

Android xxhdpi、420 ​​dpi 和 480 dpi

我面临下一个问题:

我有一个 values-xxhdpi 及其维度.xml。具有 480 dpi 的设备非常适合使用此文件夹。

问题是,例如三星 Galaxy S4 或 S5 从该文件夹中捕获值,并且在屏幕上看起来不太好,因为它们的分辨率为 420 dpi。所以我需要为这种类型或设备创建一个值。

我尝试添加 values-w410dp 并且工作正常,但是如果我添加此文件夹,则具有 480 dpi 的设备现在会从该文件夹中捕获 de 值,而不是来自 values-xxhdpi 的值。

请需要建议

谢谢

android dimensions screen-density

5
推荐指数
1
解决办法
1万
查看次数

安卓 420 dpi 和 560dpi

有没有办法为 420 dpi 和 560 dpi 设备创建可绘制文件夹和值文件夹?一种用于 420 dpi,一种用于 560 dpi。

420dpi:三星 Galaxy S5、S4、LG G5、...

560dpi: Nexus 6, 三星 S6, S7, ...

因为在这些类型的设备中,我的应用程序看起来不太好。drawable-xxhdpi 中的图像在 420 dpi 的设备中较小。因为乘以图像的宽度 x 2,625(密度)。我需要更大的图像或将图像乘以 x 3。

android drawable screen-density

2
推荐指数
1
解决办法
4240
查看次数