<meta name="viewport" content="width=device-width,initial-scale=1.0"> ※initial-scaleなどの意味についてはたくさんの記事で紹介されているので、割愛しますね
こんにちは。 今回はAndroidでListViewから他の画面に飛んでまた戻ってきたときに、そこまででスクロールしていた位置に戻す処理をしたいと思います。 以下スクロール位置を記録する処理と、設定する処理です。 int position = listView.getFirstVisiblePosition(); int y = listView.getChildAt(0).getTop(); listView.setSelectionFromTop(position, y); setSelectionFromTopでスクロール位置を設定しています。 これはAdapterをセットした際にやると良いと思います。 実際には、他の画面に飛ぶ前にスクロール位置を記録しておいて、それをIntentで渡します。 そして、他の画面でListViewに戻る際に、受け取った値をまたListViewに渡して、
どうもこんにちはJBです。 先日アプリの仕様に関するミーティングをしていて、iOSとAndroidの「戻るボタン」について場が紛糾しました(主に我々非・開発者がテンパったのです…)。 そんなわけで、普段ガッツリ開発をしない人も両OSの画面遷移について少し知っておこう!という気持ちで整理してみました。 「戻るボタン」は、よくリスト階層とかでお世話になりますよね! 今回の内容はあくまで表面的というか、非開発者視点と言うか…実際の内部処理からみると「コイツ何とんちんかんな事言ってんのマジで」ということもあると思いますが、まあニュアンスということで許してください。 それでは行ってみましょう! まずは位置と挙動の違い そもそもUIも違うので、戻るボタンの位置も違います。あと全体的に「戻る」感じのボタンではありますが、その挙動もちょっと違ったりします。 あくまでデフォルトの挙動なので、ゴリゴリに開発し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く