問題タブ [android-scroll]

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 に答える
17748 参照

android - list view position is getting changed when scrolling on android

I have list view [text view and check box controlls] with more data. I will choose the item from list view and display the selected items in the next activity. My problem is, for the example if I choose 20th and 25th item in the list view it will display some other items in the next activity. That is list view position is getting changed when scrolling.

i am choosing an item by clicking the check box on the item. in the checkbox.setOnChanged listener i wrote code for which position is selected or not. if i choose 25th item and scroll the list view, the getview method is called and the checkbox.setonChanged method is change the selected position. I print the logcat at last.

My coding format:

MyCustomArrayAdapter.java:

logcat result:

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

android - Horizo​​ntalScrollView と画像のラッピング

HorizontalScrollView左側 (上から下) に背の高い/狭い画像、右側に長い画像を表示する LinearLayout を実装しました。

問題は、HorizontalScrollView適切に処理できなかったことです。画像の左側部分は表示されず (その方向にスクロールすることはできません)、反対側の画像の境界をはるかに超えてスクロールすることは可能です...

画像と に対してさまざまな種類のラッピングを試しましたHorizontalScrollViewが、問題は常に同じです。

さらに、左の画像に問題があります。ラッピングが機能しないため、両側に空白があります。

これは説明が難しいので、代わりに問題を示すコード例をいくつか示します。

XMLファイル(私はそれの多くのバージョンを作成しましたが、常に同じ問題を抱えています):

Javaファイル(画像の左側も表示するためにScrollToを試しましたが、特定の解像度/電話でのみ機能します...):

これらの問題について何か助けはありますか?

  • Horizo​​ntalScrollView が画像をラップするようにして、その周りに空白がないようにします
  • 画像の境界までスクロールできるようにする
  • 左の画像の周りの空白を避ける
0 投票する
2 に答える
8408 参照

android - Android アクションバー (マーキー) の自動スクロール可能なタイトル

大きすぎる場合、Android ActionBar のタイトルを自動的にスクロール (マーキー) する可能性はありますか?

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

android - Android-Horizo​​ntalScrollView-フォーカスのあるビュー(またはそのインデックス)を取得します

HorizontalScrollView含むものがあり、これには2つのsLinearLayoutが含まれています。FrameLayoutそれぞれFrameLayoutにのレイアウトが含まれていますFragment。今、私はビュー、つまりFrameLayout、現在表示されているか、内でフォーカスされているビューを取得しようとしていHorizontalScrollViewます。ビューに焦点を合わせるとすぐに、内のインデックスを取得できますLinearLayout

次のことを試しましたが、何も機能しません。

  • ホリゾンタルスクロールビュー.findFocus()-nullを返します
  • LinearLayout.findFocus()-nullを返します
  • LinearLayout.getFocusedChild()-nullを返します
  • FrameLayout.hasFocus()-すべてFrameLayoutのsに対してfalseを返します

LinearLayoutまた、各子の現在のX位置に基づいて計算を行うことにより、のどの子にフォーカスがあるかを把握することもできます。getX()ただし、各子を呼び出すと、常に「0.0」が返されます。

ビューに焦点を合わせる方法(または、より良いのは内のインデックス)を取得する方法を誰かが知っていますLinearLayoutか?

0 投票する
0 に答える
651 参照

android - Listview内のテーブルレイアウト-Android2.2

複数の行があるテーブルを作成しています。そこで、ListViewを使用して(スクロール可能にするために)、テーブルレイアウトを動的に作成しました。次に、行を動的に追加します。

しかし、アプリケーションがクラッシュし、エラーjava.lang.UnsupportedOperationExceptionが発生します。addView(View)はAdapterViewではサポートされていません。

解決策はありますか?

0 投票する
0 に答える
1101 参照

android - 画面の読み込み時のちらつきを防ぎ、特定の位置にスクロールする

目標 - webview が web ページを読み込んだら、 scrollTo(0,60) したい。少なくとも、Web ページの読み込みが完了したときに表示されるちらつきを防止したいと考えています。ちらつき - webview が URL (wiki など) をロードすると、ユーザーはそれをスクロールしてテキストを読むことができます。ただし、読み込みが完了すると、webview は自動的に一番上までスクロールします。これは標準ブラウザでは発生しません。API 8 をターゲットにしています (古いですが、人々はまだそのバージョンを使用しています)。

ここにいくつかのコードがあります:

画像リスナーも作成しました。

私も進歩し続けます

ログのデバッグで気付いたのは、webview が URL の読み込みを完了する前に onPageFinished() が呼び出されたことです。onNewPicture() は、URL 内の画像の数に応じて複数回呼び出され、onPageFinsiehd() が呼び出された後に呼び出されます。onProgressChanged() newProgress は常に 100 になり、停止します。onProgressChanged() が 100 に達して onNewPicture が起動すると、webview がスクロールして一番上に戻ります。

質問 - WebView がスクロールして一番上に戻らないようにするにはどうすればよいですか?

注 - 同様の問題に関する他の投稿を見たことがありますが、どれも問題を解決していません。

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

android - ListViewをスクロールしないでください

フリッパーはSwipeDetectionを使用してNext/Previous-Elementsを変更ViewFlipperします。これらListViewの実装は正常に機能しますが、埋め込まれたListViewのscrollig関数に問題があり、次へスワイプするだけの場合によく発生します。 / previosビューでは、ListView(スワイプディテクターを実装)が上下にスクロールします。スワイプするだけの場合、これらのスクロールを無効にする可能性はありますか?

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

android - GridViewでscrollTo()を使用する

にがありGridView、メソッドを使用してを特定の位置Activityにスクロールしたいと思います。具体的には、でスクロールしてアラートを表示し、クリックでスクロールして戻ります。 GridViewscrollTo()GridViewscrollTo()DialogOnItemClickListener()scrollTo()PositiveButton

の項目をクリックするGridViewだけでうまくいきますが、GridView指でスクロールして項目をクリックするGridViewと、特定の位置までスクロールしてすぐに戻ります。なぜ、どうやって対処するのかわかりません。

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

android - ギャラリーがスクロールを開始し、スクロールを停止するときに、どうすればコングできますか

ギャラリーがあり、 Androidソースコードでギャラリーから書き直しました。

今、私はそれの開始と停止の状態を取得したいのですが、どうすればこれを行うことができますか?

ギャラリーの開始と停止がいつ行われたかを知りたいので、アニメーションの開始を正しく停止させることができます。

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

android - ビューをスクロールしてコンテンツを更新する

次のユーザー インターフェイスを使用します。

  • parentLayout寸法が 800x600 (幅 x 高さ)の親相対レイアウト

  • childLayout親レイアウトの子である2 番目の相対レイアウト。寸法は 800x1000 です。つまり、親レイアウトよりも大きくなっています。

    /li>

私の目標: を使用してスクロールchildLayoutchildLayout.scrollTo(x,y)ます。

を使用するchildLayout.scrollTo(x,y)と、Android はスクロールしますchildLayoutが、更新 (再描画) しません。効果は、 とchildLayout同じ寸法にカットされることparentLayoutです。

残念ながら、次の解決策では問題を解決できません。

この問題を解決する方法はありますか?