DroidKaigi / codelabs-challenge-app-2019

Apache License 2.0
40 stars 34 forks source link

記事画面でActionBarに記事名を表示しましょう #31

Open ymnder opened 5 years ago

ymnder commented 5 years ago

記事画面のActionBarにアプリ名が表示されています。これを記事のタイトルが表示されるようにしましょう。

ymnder commented 5 years ago

記事画面のActionBarの部分を書き換えていきます。 https://developer.android.com/training/appbar/?hl=ja

記事画面を表示しているのはStoryActivityです。

step1: ActionBarのタイトルを固定値で書き換えます https://developer.android.com/reference/android/app/Activity

ドキュメントを読むと、Activity#setTitleというメソッドがあります。 onCreateのところで、このメソッドを呼び出すことで、タイトルを変更できるか試してみます。

step2: 任意のタイトルで書き換えます。 onCreateを見ると、jsonをparseしている箇所があり、itemという変数に代入しています。 この変数の持つ値をセットすると、記事に応じたタイトルを表示できます。