Inflate BInstallerView from layout

This commit is contained in:
Manuel Fuhr 2021-10-30 08:05:51 +02:00
parent 89f075fa61
commit 6045a18a61
3 changed files with 16 additions and 4 deletions

View file

@ -38,8 +38,8 @@ public class BInstallerActivity extends Activity {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
mBInstallerView = new BInstallerView(this); setContentView(R.layout.activity_binstaller);
setContentView(mBInstallerView); mBInstallerView = findViewById(R.id.BInstallerView);
} }
@Override @Override

View file

@ -10,6 +10,7 @@ import android.graphics.Canvas;
import android.graphics.Color; import android.graphics.Color;
import android.graphics.Matrix; import android.graphics.Matrix;
import android.graphics.Paint; import android.graphics.Paint;
import android.util.AttributeSet;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
@ -59,8 +60,8 @@ public class BInstallerView extends View {
private long rd5Tiles = 0; private long rd5Tiles = 0;
private long delTiles = 0; private long delTiles = 0;
public BInstallerView(Context context) { public BInstallerView(Context context, AttributeSet attrs) {
super(context); super(context, attrs);
mActivity = (Activity) context; mActivity = (Activity) context;
DisplayMetrics metrics = new DisplayMetrics(); DisplayMetrics metrics = new DisplayMetrics();

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<btools.routingapp.BInstallerView
android:id="@+id/BInstallerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>