問題タブ [android-scrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4896 参照

android - 動的に作成された LinearLayout を ScrollView に追加するには?

次のようにいくつかのウィジェットを動的に追加したい:

...しかし、「メソッド AddView(LinearLayout) はタイプ ScrollView に対して定義されていません」

では、LinearLayout を既存の ScrollView に追加するにはどうすればよいでしょうか?

0 投票する
1 に答える
5562 参照

android - Androidのhorizo​​ntalscrollViewを左から右に移動します

アニメーションと一緒にhorizo​​ntalscrollViewを使用して、一連の画像をスライドショーとして移動しています。次のコードを使用して、画像を右から左に移動できます。

スライドショーとして画像を右から左に移動したいと思います。正しい式/ロジックが見つかりません。親切に私を助けてください。:(

0 投票する
3 に答える
8463 参照

java - ScrollView を一番下まで自動スクロールするにはどうすればよいですか?

ScrollView画面の外に出ると、自動的に下にスクロールするようにするにはどうすればよいですか?

0 投票する
1 に答える
730 参照

android - Android ScrollEvent でビューを選択的に再描画する方法は?

ImageView、ListView、いくつかの TextViews などとして ScrollView にラップされたレイアウトがあります。ユーザーがスクロールするたびに、親ビューはすべての子ビューの draw() メソッドを呼び出します。私のImageViewはその場で構築された複雑なビットマップであるため、私のimageviewのdraw()が継続的に呼び出され、ImageView.onDraw()に委任され、次に私の複雑なConstructMyBitmap.draw()に委任され、私の毎回ビットマップ。

scrollevent でこの imageView.onDraw() 呼び出しを抑制する必要があります。スクロールが発生するたびに複雑なビットマップを再描画したくありません。

onDraw()内でスクロールイベントを識別する方法は?

または、これを処理するより良い方法はありますか?

ロマン・ガイへ:

残念ながら、onDraw() が onScroll イベントと呼ばれ、グラフを描画しないことにした場合、結果は空白のグラフ領域になります。onDraw() で指定されたキャンバスには、以前に描画された情報が含まれていません。onDraw() がキャンバスをフラッシュするかどうかわかりませんか? これに関するガイダンスはありますか?

0 投票する
1 に答える
1491 参照

android - ScrollView 内の RelativeLayout が横向きで機能しない

スクロールビュー内に複数のテキストビューが必要です。これらすべてのテキストビューのコンテナとして相対レイアウトを使用しています。

レイアウトは縦向きではきれいに見えますが、横向きの場合、スクロールビュー (tvEx) 内の相​​対的なレイアウトの上部にあるテキストビューは表示されません。これは、画面の小さいデバイスのエミュレーターでテストした場合のみです。この小さな問題を除けば、レイアウトは完璧に機能します。これはマイナーな問題のようですが、どういうわけか回避できません。親切に助けてください。

レイアウト ファイルは次のとおりです。

0 投票する
3 に答える
9214 参照

android - ScrollView に複数のビューを追加することは不可能ですか?

もしそうなら、ScrollViewがかなり不自由であるか(疑わしい)、またはそれを行う他の方法があるようです。これが私のコードです。どこで爆撃するか (2 回目のループ、つまり) はコメントされています。

0 投票する
3 に答える
3221 参照

android - TableLayoutは垂直スクロールバーを提供しますか?

または、ScrollViewをTableLayoutに組み込む必要がありますか?これも可能ですか?画面に任意の数の行を動的に作成したいのですが、行をスクロール可能にする必要があります。

私はこれをLinearLayoutを使用して機能させるのに無駄な努力をしてきましたが、TableLayoutまたはRelativeLayoutのいずれかに移行するときが来たと思います-どちらか一方の優先度についてコメントはありますか?

0 投票する
1 に答える
66 参照

android - 私の提案したレイアウトは賢明ですか、または少なくとも「実行可能」ですか?

動的に作成されたウィジェット/ビューの1..N行で満たされたスクロール領域の下に「固定行」が必要です。これがうまくいくことを望んでいるものです(pseudo-xml):

したがって、レイアウトファイルは次のとおりです。

...そして、次の疑似コードで表される TableRows (最初の固定されたものの後) が動的に追加されます。

したがって、本当に、私の仮定は次のとおりです。

LinearLayout は 0..N の子を持つことができます。ScrollView は子を 1 つだけ持つことができます。TableLayout は 0..N の TableRows を持つことができます。

私の仮定は有効ですか、それともイオンからサンプを作ったのでしょうか?

0 投票する
2 に答える
7490 参照

android - アイテムが非常に限られている場合、listviewまたはscrollviewのlinearlayoutのどちらが良いですか?

画面には11枚の画像が上下に表示されるため、リストには1行に1枚の画像しか表示されません。今、私はカスタムアダプタでリストビューを使用するか、scrollviewに含まれるlinearlayoutを使用することに混乱しましたか?何が良いでしょうか?

0 投票する
2 に答える
2671 参照

android - ヘッダー、スクロールビュー、フッターを備えたAndroidレイアウト、フッターにはキーボードが表示されます

ヘッダーとフッターを含むフラグメントが必要です。(もちろん)その間にあるコンテンツはスクロール可能である必要があります。そこまでは順調です。しかし、スクロールビューの内部は編集テキストである必要があるため、特定の瞬間にキーボードが表示されます。残念ながら、キーボードでもフッターが表示されるか、windowSoftInputMode をadjustPanに変更するとヘッダーが非表示になります。

要するに、私が達成したいのは、フッターが一番下にとどまるが、スクロールビューの内容が上にスクロールすることです(キーボードが編集テキストにフォーカスを移したとき)。また、ヘッダーは常に表示されている必要があります。

この動作を達成する方法について何か提案はありますか?