質問編集履歴
1
コードの追加
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -11,17 +11,25 @@ 
     | 
|
| 
       11 
11 
     | 
    
         
             
            - [ ] 全ページにフッターメニューを置きたい
         
     | 
| 
       12 
12 
     | 
    
         
             
            - [ ] CLASSなどを使って設定を全ページに一括登録したい
         
     | 
| 
       13 
13 
     | 
    
         | 
| 
      
 14 
     | 
    
         
            +
            各ページに毎度、val btn: ImageButton = findViewById(R.id.btn)を入れて、ボタンにbtn.setOnClickListener {//やりたいことをいれる}のは、今後の保守管理がやっかいになると思い質問しました。
         
     | 
| 
      
 15 
     | 
    
         
            +
             
     | 
| 
       14 
16 
     | 
    
         
             
            ### 発生している問題・エラーメッセージ
         
     | 
| 
       15 
17 
     | 
    
         | 
| 
       16 
18 
     | 
    
         
             
            classを使って指示するんだろうなとは思いましたが、
         
     | 
| 
       17 
19 
     | 
    
         
             
            val btn: ImageButton = findViewById(R.id.btn)を入れるとエラーになります。
         
     | 
| 
       18 
20 
     | 
    
         | 
| 
       19 
     | 
    
         
            -
             
     | 
| 
       20 
     | 
    
         
            -
             
     | 
| 
       21 
21 
     | 
    
         
             
            ```
         
     | 
| 
       22 
22 
     | 
    
         
             
            Unresolved reference: findViewById
         
     | 
| 
       23 
23 
     | 
    
         
             
            ```
         
     | 
| 
      
 24 
     | 
    
         
            +
            ```Kotlin
         
     | 
| 
      
 25 
     | 
    
         
            +
            class footer_menu {
         
     | 
| 
      
 26 
     | 
    
         
            +
              val btn: ImageButton = findViewById(R.id.btn)
         
     | 
| 
      
 27 
     | 
    
         
            +
              val btn2: ImageButton = findViewById(R.id.btn2)
         
     | 
| 
      
 28 
     | 
    
         
            +
            }
         
     | 
| 
      
 29 
     | 
    
         
            +
            ```
         
     | 
| 
       24 
30 
     | 
    
         | 
| 
      
 31 
     | 
    
         
            +
            一応、funで括ったりもしましたが、エラーは変わりません。
         
     | 
| 
      
 32 
     | 
    
         
            +
             
     | 
| 
       25 
33 
     | 
    
         
             
            どのような書き方をすれば、
         
     | 
| 
       26 
34 
     | 
    
         
             
            一元管理できるようになるのか教えて下さい。
         
     | 
| 
       27 
35 
     | 
    
         |