Fragmentの中のListViewで文字色が白くなった

Activityの中身をFragmentに移したら、ListViewの文字色が白くなって見えなくなった。

val adapter = SummaryListAdapter(activity!!.applicationContext)
summaryListView.adapter = adapter


val adapter = SummaryListAdapter(activity!!)
summaryListView.adapter = adapter

にしたら直った。アプリケーションのcontextでの色と、Activityの色が違う(?)らしい。今回、なぜわざわざapplicationContextを使ったかは謎。

failed linking file resources

androidのプログラミングしていて “failed linking file resources. “というエラーが出た。

エラー前の変更箇所を思い出して、layoutリソースのactivityのConstraintLayoutのなかで

app:layout_constraintRight_toLeftOf="@+id/choice"

としなければいけないところを、

app:layout_constraintRight_toLeftOf="choice"

としていた。そういえば、デザイナーのプレビューで正常に表示されていなかったことを後から思い出した。

近況?

junkbulkと言います。

10年くらい前までは某所の日記で独り言を書いていたのですが、なんとなく飽きてしまってやめてしまいました。

趣味で電子工作とロボット作りとプログラミングしています。 近頃、 android 携帯向けのプログラミングを勉強中です。