質問編集履歴

3

編集画面スクショ追加

2023/09/10 13:51

投稿

Yakusugi
Yakusugi

スコア123

test CHANGED
File without changes
test CHANGED
@@ -230,3 +230,5 @@
230
230
 
231
231
  </androidx.constraintlayout.widget.ConstraintLayout>
232
232
  ```
233
+ 編集画面
234
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-09-10/b84288a1-8257-489c-a43f-d7f7921bb716.png)

2

MainActivityの内容を変更

2023/09/05 15:41

投稿

Yakusugi
Yakusugi

スコア123

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,8 @@
28
28
  private val toBottom: Animation by lazy { AnimationUtils.loadAnimation(this, R.anim.to_bottom_anim) }
29
29
 
30
30
  private lateinit var binding: ActivityMainBinding
31
+ // val binding = ActivityMainBinding.inflate(layoutInflater)
32
+
31
33
 
32
34
  private var clicked = false
33
35
  private lateinit var addBtn: FloatingActionButton
@@ -54,10 +56,12 @@
54
56
  override fun onCreate(savedInstanceState: Bundle?) {
55
57
  super.onCreate(savedInstanceState)
56
58
  binding = ActivityMainBinding.inflate(layoutInflater)
59
+ setContentView(binding.getRoot());
60
+
57
- addBtn= findViewById(R.id.floating_action_btn)
61
+ addBtn = binding.floatingActionBtn
58
- spendingAddBtn = findViewById(R.id.spending_btn)
62
+ spendingAddBtn = binding.spendingBtn
59
- incomeAddBtn = findViewById(R.id.income_btn)
63
+ incomeAddBtn = binding.incomeBtn
60
- bankAddBtn = findViewById(R.id.bank_btn)
64
+ bankAddBtn = binding.bankBtn
61
65
 
62
66
  setContentView(binding.root)
63
67
  replaceFragments(StatsFragment())

1

文章を修正

2023/09/04 14:48

投稿

Yakusugi
Yakusugi

スコア123

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
  Caused by: java.lang.NullPointerException: findViewById(R.id.floating_action_btn) must not be null
4
4
 
5
5
  XMLのViewの方では当該ボタンは定義してあります。
6
- お手数ですが、原因特定のヒントなどをけますと幸いです。
6
+ お手数ですが、原因特定のヒントなどをけますと幸いです。
7
7
  よろしくお願いいたします。
8
8
 
9
9
  ```Kotlin