問題タブ [android-adapterview]

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 投票する
1 に答える
208 参照

java - 円グラフのカスタムAdapterView

そこで、使用している円グラフビュー用のカスタムAdapterViewを作成しました。何が間違っているのかわかりませんが、円グラフを回転させようとすると、かなり途切れ途切れになります。traceviewがCanvas.nDrawDisplayListへの多くの呼び出しを示しているため、描画が多すぎると思われますが、これは直接制御できません。

チェックアウトするためにサンプルプロジェクトをgithubに配置しました(https://github.com/saulpower/ExpandablePieChart)。私がそれを動かすことができれば、それはかっこいい小さな図書館です!

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

android - アダプターと DialogView - アダプターの作成方法がわからない

したがって、APIから取得したフォルダーのリストをダイアログに入力しようとしています。ユーザーがフォルダーをクリックすると、ダイアログにサブフォルダーなどを再度入力します。しかし、すべてがどのように適合するかはよくわかりません。ダイアログが表示されたので、実際のコンテンツを追加する必要があります。

クラスHiddenChannelsListAdapterがどのように見える必要があるかわかりません。

これは私がソファを持っているものです:

今ダイアログを開こうとすると、NullPointerException が発生します。これは、アダプターが何もせずに null を返すためだと思います。

アダプターは何を返しますか? それはどこに返されますか?現時点ではかなり混乱しています

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

android - isItemCheckedは、onItemClickListener内にある場合とは逆の値を常に返しますか?

私は現在、'sのListViewContextualをアクティブにするを持っています。ActionBarListViewOnItemLongClickListener

アイテムをクリックして選択できるようにしようとしていますが、コンテキストActionBarがアップしている場合に限ります。

問題は、チェックするisItemChecked()と、アイテムの選択状態を切り替えるために、常に想定とは逆の状態が返されることです。

これが私がどのように実装したかですOnItemClickListener

編集:これはかなり奇妙です..このコードは選択状態を切り替えます:

何が起こっている!?

編集2:ああ、Androidが各アイテムを自動的にチェックおよびチェック解除しているようです...この動作を変更して自分で処理する方法はありますか?

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

android - Coverflow用のOpenGL(または別の適切に機能する)ソリューションはありますか?

私が見つけたすべてのカバーフローソリューションにはバグがあり、ギャラリービュー(非推奨であり、特にメモリに関しては非常に非効率的です。ここここを読んでください)に基づいており、画像にいくつかのサイズを設定するとバグがあります。

動作するのは有料ライブラリだけですが、ハードウェアアクセラレーションをサポートしていないため(少なくとも現在はサポートされていません)、多くのデバイス、特に高解像度のデバイスでは非常に遅くなります。

openGLを使用するソリューションも見つけましたが、コードがどこにあり、作成者に連絡する方法がわかりません。

私が見つけたもう1つの解決策は、カルーセルの例を使用することですが、これも非推奨のRenderscriptを使用しています。さらに、古いAPIで動作する解決策が必要です。

これらの問題がない実用的なソリューションはありますか?たぶんOpenGLを使用するものですか?

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

android - アイコン付きListFragment

同じアイコンでリストフラグメントを作成できます。しかし、そのリストを別のアイコンで作成することはできないようです。そのため、リストの結果は、アイテム リストごとに異なるアイコンになります。私はそれを試してみます。そして私がそれを構築しようとしたとき。エラーは表示されません。しかし、私がそれを実行すると。そのジャストフォースは閉じます。これが私のlogcatです。

04-03 16:49:13.513: W/dalvikvm(9236): threadid=1: キャッチされない例外で終了するスレッド (group=0x40a71930)
04-03 16:49:13.602: E/AndroidRuntime(9236): 致命的な例外: メイン
04-03 16:49:13.602: E/AndroidRuntime(9236): java.lang.RuntimeException: アクティビティ ComponentInfo{com.surat.pendek/com.surat.pendek.utama} を開始できません: java.lang.RuntimeException: あなたのコンテンツには、id 属性が「android.R.id.list」である ListView が必要
です)
04-03 16:49:13.602: E/AndroidRuntime(9236): android.os.Handler.dispatchMessage(Handler.java:99)
04-03 16:49:13.602: E/AndroidRuntime(9236): Android で.os.Looper.loop(Looper.java:137)
04-03 16:49:13.602: E/AndroidRuntime(9236): android.app.ActivityThread.main(ActivityThread.java:5041)
04-03 16:49:13.602: E/AndroidRuntime(9236): 原因: java.lang.RuntimeException: コンテンツには、id 属性が「android.R.id.list」である ListView が必要です

リストフラグメントを拡張するサンプルフラグメントを次に示します。このフラグメントにはアダプターも含まれています。

}

そして、これが listfragment を拡張する私のフラグメントです:

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

android - AdapterView でのタッチ アニメーションと OnItemClick

次のようなアイテムを含むグリッドがあります。

http://petromi.com/get/ba4a24f852.png

また、ユーザーがアルバム カバーに触れたときに、アルバム カバーのアニメーションを再生したいと考えています。この目的のためにクラスを作成しました:

アダプターのgetViewメソッドでは、次を呼び出します。

しかし、結果は完全に私が望むものではありません。タッチするとアニメーションが動作します。しかし、Grid'sonItemClickは呼び出されません。画像の下のテキストをタップしたときにのみ呼び出されます。どうすれば呼び出せますか?

いくつかの解決策を試しましたが、成功しませんでした:

  1. では常に false を返しますonTouch。しかしその場合、他のタッチ操作が進行せず、アウトアニメーションは再生されません。

  2. 追加のパラメータを に渡し、の代わりに setItemTouchAnimation呼び出し ます。しかし、この場合、奇妙な混乱が発生しました。発生したイベントのアイテム ID が、クリックされたアイテム ID と一致しませんでした。私はまだ理解していませんでした。adapterView.performItemClick(view, position, id)view.performClick()

他のアイデアはありますか?

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

android - カスタム ListView で単一行を上書きまたは追加する

私が作っているアプリのメニューリストに取り組んでいます。このチュートリアルに従って作成しました(必要に応じて値を変更します) - http://www.ezzylearning.com/tutorial.aspx?tid=1763429

今、私のリストはそれほど複雑ではありません。毎回同じデータがあり、2 つのセクションしかありません。これまでのところ、リストは機能していますが、7 番目の項目を xml の別のビュー/レイアウトに置き換えるか、そのビューを追加する必要があります。

現在のコード....

主な活動:

Front_menuAdapter:

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

android - AdapterViewAnimator が子を 2 フェーズで削除するのはなぜですか?

私は StackView と AdapterViewAnimator を勉強しています。そして、AdapterViewAnimator では、子を直接削除するのではなく、配列に入れ、次のフェーズで削除することがわかりました。

誰かがこのデザインの理由を説明してもらえますか? それらを直接削除できないのはなぜですか?

詳細: 上記の設計により、StackView (AdapterViewAnimator を拡張する) にいくつかの子が残っていることにも気付きました...そして、理由を尋ねたいと思います。

詳細: 以下は、上記のコード スニペットです: ( AdapterViewAnimator.showOnly(int, boolean) から)

ありがとう。BR、ヘンリー