回答編集履歴

1

回答を間違えていたので、その旨を明記し編集しました

2017/09/08 07:09

投稿

hiramekun
hiramekun

スコア428

test CHANGED
@@ -5,3 +5,35 @@
5
5
  getClass().getSimpleName();
6
6
 
7
7
  ```
8
+
9
+ ---
10
+
11
+ 間違った回答をしていましたので、編集させていただきます。申し訳ないです。
12
+
13
+ カスタムレイアウトが呼び出し元のクラス名を知っている必要性などを明記していただけると、回答しやすくなるかと思います。
14
+
15
+
16
+
17
+ もしも何かを表示する場合などは、カスタムビューにて、`setTitle()`のようなpublicメソッドを定義して、
18
+
19
+ ```java
20
+
21
+ public class MyActivity extends AppCompatActivity {
22
+
23
+
24
+
25
+ @Override
26
+
27
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
28
+
29
+ ((CustomView) findViewById(R.id.custom_view)).setTitle(getClass().getSimpleName());
30
+
31
+ }
32
+
33
+ }
34
+
35
+ ```
36
+
37
+ のようにされると良いかと思いますが、どうでしょう?
38
+
39
+