質問編集履歴
1
おおもとの目的とソースコード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,8 @@
|
|
2
2
|
画面サイズを返す関数を作りたいです。
|
3
3
|
関数化はせず、取得だけはできている状態です。
|
4
4
|
|
5
|
+
もともと、各アクティビティに画面サイズを取得する同じコードを書いているので1つのクラスで関数化したいという経緯があります。
|
6
|
+
|
5
7
|
### 該当のソースコード
|
6
8
|
メインのonCreate関数内で以下のように画面サイズが取得できます。
|
7
9
|
```MainActivity.kt
|
@@ -19,8 +21,7 @@
|
|
19
21
|
return 画面サイズを持つ変数を返す
|
20
22
|
}
|
21
23
|
```
|
24
|
+
|
25
|
+
MainAcitivityが表示されている状態でSampleクラスのgetDisplayを呼んで画面サイズを取得
|
26
|
+
TestActivityが表示されている状態でSampleクラスのgetDisplayを呼んで画面サイズを取得
|
22
|
-
|
27
|
+
のようにしたいです。
|
23
|
-
呼び出すときの引数にthis@TestActivityを入れればよいのかも分からないので間違っているかもしれません。
|
24
|
-
```TestActivity.kt
|
25
|
-
Sample().getDisplay(this@TestActivity) //1920や1080
|
26
|
-
```
|