Closed yasyun closed 4 years ago
AndroidもOSのバージョンがあって、Googleがアプリを新規で公開する場合はAPIレベルが28以上でないといけないのであげても良さそうだね。古いAPIレベルで使えない実装とかあるので。
APK をアップロードする際は、Google Play の対象 API レベルの要件を満たしている必要があります。 新しいアプリとアプリのアップデートは、Android 9(API レベル 28)以上を対象とする必要があります。
https://developer.android.com/distribute/best-practices/develop/target-sdk?hl=ja
ごめん、最初の段階でListView
使ってたの気づけばよかったんだけど形としてはできているのでこのまま進めて大丈夫です。
理解だけして欲しいので、RecyclerViewとListViewの違いを調べてこのコメントに返信してくれたらオッケーにします。
課題の用件↓↓
Require: 記事一覧を表示→タップするとページ遷移し記事を表示 下記のパーツを利用すること Activity Fragment RecycerView
記事を表示するFragmentはActivityの画面範囲全体に貼って欲しいです。
修正点としては ・Fragment表示範囲をフレーム全体にする
だけなんだけど、Fragment(fragment_web)貼っているFrameLayout
は背景を設定しないとデフォで透明なままなのでbackgroundTint
を設定してください。(APIレベル21以上だったはず)
また、Androidにはelevation(高さ)の概念があって「記事を表示する」ボタンの高さがfragmentよりも高いと手前に表示されてしまうので、
・activity_main
側のFrameLayout
のelevation
を「記事を表示する」ボタンよりも高いelevation
を設定してみてください。
※「記事を表示する」ボタンの高さがfragmentよりも高い状態↓↓
ごめん、最初の段階で
ListView
使ってたの気づけばよかったんだけど形としてはできているのでこのまま進めて大丈夫です。 理解だけして欲しいので、RecyclerViewとListViewの違いを調べてこのコメントに返信してくれたらオッケーにします。課題の用件↓↓
Require: 記事一覧を表示→タップするとページ遷移し記事を表示 下記のパーツを利用すること Activity Fragment RecycerView
すみません、調べているうちに薄々RecyclerViewでやるのが通例なのではと感じていましたが、もうだいぶ進めてしまっていたのでListViewでやってしまいました。 ListViewとRecycerViewの大きな違いとしては、ListViewでgetItem内で行っていたもろもろの処理を、RecycerViewではそれぞれ独立させて書かなければいけないというところでしょうか。基本的にはRecycerViewの方が進化版なので、区切り線などはデフォルトではないようですが、ListViewよりも更に柔軟に、細かく実装できるのではないかと思っています。
課題とはいえ書いてある要件以外を実装してることになるので、 今度から課題の内容をよく読んでみてね。
すみません、調べているうちに薄々RecyclerViewでやるのが通例なのではと感じていましたが、もうだいぶ進めてしまっていたのでListViewでやってしまいました。
OKです。
ListViewとRecycerViewの大きな違いとしては、ListViewでgetItem内で行っていたもろもろの処理を、RecycerViewではそれぞれ独立させて書かなければいけないというところでしょうか。基本的にはRecycerViewの方が進化版なので、区切り線などはデフォルトではないようですが、ListViewよりも更に柔軟に、細かく実装できるのではないかと思っています。
OKです!
newslist
のレイアウトの制約がうまく設定されていないので画面からはみ出してるので端末関わらず表示できるようにしてみよう。 hint:top
とright
はついているからbottom
とleft
を見てみて