在我的活动中,有一些按钮是从一个自定义类中膨胀而来的,这些按钮使按钮完全成正方形,并将它们安装在父级中,这取决于屏幕大小,而且工作正常:
public class MyButton extends Button {
public MyButton(Context context) {
super(context);
}
public MyButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyButton(Context context, AttributeSet att
我将一个值传递给另一个类,得到另一个类中的值,但是当我使用该值时,它会显示0。
public class MaterialSpinner extends Spinner implements ValueAnimator.AnimatorUpdateListener {
public int widths;
public MaterialSpinner(Context context, int width) {
super(context);
this.widths = width;
// **HERE SHOW ME VALU
我有一个小问题,如这张图片所示,我不能带回我想要的屏幕尺寸,我有点迷路了…(我正在学习)
我需要屏幕的宽度和高度
请帮帮忙
编辑1
下面是我问到的代码:
package com.salocincreations.pong;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
public class GameState {
//Largeur et hauteur de l'écran
int _screenWidth = Ta
我正在运行一个全屏幕活动,其中包括凹槽,我无法找到屏幕的宽度和高度。我试过这个:
val wm = getSystemService(Context.WINDOW_SERVICE) as WindowManager
val display = wm.defaultDisplay
val metrics = DisplayMetrics()
display.getMetrics(metrics)
val width = metrics.widthPixels
val height = metrics.heightPixels
它返回一个正确的宽度(1080),但一个错误的高度(2129而不是23
我既使用活动也不使用活动,没有在Android.Please中获得高度和宽度,纠正我做错了什么。
这里有活动:
public class LandPort extends Activity{
public final static int height = 0;
public final static int width = 0;
Context context;
DisplayMetrics displaymetrics = new DisplayMetrics();
public LandPort(Context context) {
我的android应用程序中有几种方法,我想在多个活动中重用,因为它是一个Java助手类,我没有从任何方面进行扩展。我有两个问题,第一个问题是如何将上下文传递到java类中,第二个问题是如何使用从helper类中的活动扩展出来的方法,下面是我的助手类:
Java类
public class ScreenHelper {
Context context;
public ScreenHelper(Context ctx) {
this.context = ctx;
}
public int getStatusBarHeight(layout lay