問題タブ [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.
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:
android - HorizontalScrollView と画像のラッピング
HorizontalScrollView
左側 (上から下) に背の高い/狭い画像、右側に長い画像を表示する LinearLayout を実装しました。
問題は、HorizontalScrollView
適切に処理できなかったことです。画像の左側部分は表示されず (その方向にスクロールすることはできません)、反対側の画像の境界をはるかに超えてスクロールすることは可能です...
画像と に対してさまざまな種類のラッピングを試しましたHorizontalScrollView
が、問題は常に同じです。
さらに、左の画像に問題があります。ラッピングが機能しないため、両側に空白があります。
これは説明が難しいので、代わりに問題を示すコード例をいくつか示します。
XMLファイル(私はそれの多くのバージョンを作成しましたが、常に同じ問題を抱えています):
Javaファイル(画像の左側も表示するためにScrollToを試しましたが、特定の解像度/電話でのみ機能します...):
これらの問題について何か助けはありますか?
- HorizontalScrollView が画像をラップするようにして、その周りに空白がないようにします
- 画像の境界までスクロールできるようにする
- 左の画像の周りの空白を避ける
android - Android アクションバー (マーキー) の自動スクロール可能なタイトル
大きすぎる場合、Android ActionBar のタイトルを自動的にスクロール (マーキー) する可能性はありますか?
android - Android-HorizontalScrollView-フォーカスのあるビュー(またはそのインデックス)を取得します
を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
か?
android - Listview内のテーブルレイアウト-Android2.2
複数の行があるテーブルを作成しています。そこで、ListViewを使用して(スクロール可能にするために)、テーブルレイアウトを動的に作成しました。次に、行を動的に追加します。
しかし、アプリケーションがクラッシュし、エラーjava.lang.UnsupportedOperationExceptionが発生します。addView(View)はAdapterViewではサポートされていません。
解決策はありますか?
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 がスクロールして一番上に戻らないようにするにはどうすればよいですか?
注 - 同様の問題に関する他の投稿を見たことがありますが、どれも問題を解決していません。
android - ListViewをスクロールしないでください
フリッパーはSwipeDetectionを使用してNext/Previous-Elementsを変更ViewFlipper
します。これらListView
の実装は正常に機能しますが、埋め込まれたListViewのscrollig関数に問題があり、次へスワイプするだけの場合によく発生します。 / previosビューでは、ListView(スワイプディテクターを実装)が上下にスクロールします。スワイプするだけの場合、これらのスクロールを無効にする可能性はありますか?
android - GridViewでscrollTo()を使用する
にがありGridView
、メソッドを使用してを特定の位置Activity
にスクロールしたいと思います。具体的には、でスクロールしてアラートを表示し、クリックでスクロールして戻ります。 GridView
scrollTo()
GridView
scrollTo()
Dialog
OnItemClickListener()
scrollTo()
PositiveButton
の項目をクリックするGridView
だけでうまくいきますが、GridView
指でスクロールして項目をクリックするGridView
と、特定の位置までスクロールしてすぐに戻ります。なぜ、どうやって対処するのかわかりません。
android - ギャラリーがスクロールを開始し、スクロールを停止するときに、どうすればコングできますか
ギャラリーがあり、 Androidソースコードでギャラリーから書き直しました。
今、私はそれの開始と停止の状態を取得したいのですが、どうすればこれを行うことができますか?
ギャラリーの開始と停止がいつ行われたかを知りたいので、アニメーションの開始を正しく停止させることができます。
android - ビューをスクロールしてコンテンツを更新する
次のユーザー インターフェイスを使用します。
parentLayout
寸法が 800x600 (幅 x 高さ)の親相対レイアウト
/li>childLayout
親レイアウトの子である2 番目の相対レイアウト。寸法は 800x1000 です。つまり、親レイアウトよりも大きくなっています。
私の目標: を使用してスクロールchildLayout
しchildLayout.scrollTo(x,y)
ます。
を使用するchildLayout.scrollTo(x,y)
と、Android はスクロールしますchildLayout
が、更新 (再描画) しません。効果は、 とchildLayout
同じ寸法にカットされることparentLayout
です。
残念ながら、次の解決策では問題を解決できません。
この問題を解決する方法はありますか?