問題タブ [commonsware-cwac]
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 - タッチリストプロジェクトを実行できません
ここで提供されるタッチリストウィジェットをアプリに実装したいと思います。
https://github.com/commonsguy/cwac-touchlist
そこで、それをダウンロードして、Eclipseにプロジェクトフォルダーをインポートしました。antビルドとして実行しようとしましたが、次のエラーが発生しました。
私がこれまでにしたことの何が問題になっていますか?それは私を夢中にさせています...
android - フラグメント内のMergeAdapterレイアウトの問題
フラグメントを使用してAndroidでレイアウトを作成しようとしています。CommonswareのMergeAdapterを使い始めましたが、奇妙な問題が発生しています。以前はレイアウトは正常に機能していましたが、現在は次のようになっています。
http://img856.imageshack.us/img856/2796/layoutbug.png
いくつかの問題があります。白いストリップには、その長さ全体にテキストが表示される必要があります。幅が正しく設定されていることを確認するために、TextViewを白い背景に設定しました。そのすぐ下のチェックボックスにも「Issue?」と表示されているはずです。しかし、何らかの理由でテキストを折り返そうとしています。
追加されるレイアウトコードは次のとおりです。
これが、フラグメントのonActivityCreated内でそれを膨らませる方法です。
レイアウトを膨らませているのと関係があるような気がします。どんな助けでもいただければ幸いです。ありがとう。
android - WakefulIntentServiceのサブクラスをレシーバーとしてインスタンス化できません
WakefulIntentServiceとAlarmManagerを使用してデータロガーサービスを実装しています。ただし、レシーバーのインスタンス化に問題があります。アプリを実行しようとすると、次のようになります。
エラー/AndroidRuntime(3181):java.lang.RuntimeException:レシーバーをインスタンス化できませんmy.package.WakefulLoggerIntentService:java.lang.InstantiationException:my.package.WakefulLoggerIntentService
サービスクラスの関連部分は次のとおりです。
マニフェストにレシーバー要素を追加しました:
そして、AlarmManagerを使用してロギングイベントをスケジュールする部分は次のとおりです。
私は何が欠けていますか?
android - CWAC Touchlist のデモでコードを複製しようとすると、Android でエラーが発生する
私は Java 以外の言語で 10 年以上開発を行ってきました。私はAndroidの世界に慣れていませんが、すぐに飛び込もうとしています.ドラッグ可能なリストを作成しようとしています.ドラッグとリスト項目のドロップ。ただし、DropListener インターフェイスのドロップ メソッドを @Override しようとすると、エラーが発生します。「タイプ new TouchListView.DropListener(){} のメソッド drop(int, int) は、スーパークラス メソッドをオーバーライドする必要があります」
デモで TouchList を使用する方法をアプリケーションに実装しようとしましたが、コードを別のアクションに正確にコピーしたところ、同じエラーが発生しました。
私のコード:
コードはほぼ完全ではありませんが、私の目標は、メモ帳の Android チュートリアルの機能をタッチリストと組み合わせることです。
私の質問は、私が間違っていることです。また、ドラッグ アンド ドロップ リストを実行するためのより良い方法はありますか。
ありがとう、クリス・スウェナー
android - コモンウェア コンポーネントのパッケージ化 / Mavenizing
私は自分の Android プロジェクトでマージ リストを使用していますが、これまでは残りのコードと共にソースを src ルートに押し込んでいました。ただし、何も変更していないので、このようなものをライブラリとして含める時が来たと考えました。最初のレポを複製し、次のことを行います。
このantスクリプトは、「Android」ツールによって作成されたものを探しているようです..しかし、ドキュメントは表示されません..しかし、欠落している小道具sdk.dir..が表示されるので、local.propertiesで作成します. .しかし、私は得る:
ローカルの Maven リポジトリに押し込めるように、このようなものをパッケージ化する正しい方法は何ですか? または、事前にパッケージ化された、または既存の Maven リポジトリのどこで見つけることができますか?
更新 - 2014 年 7 月 8 日
コモンズウェアには、適切なレポにこれらすべてのものがあるようです。
android - Eclipseでcommonsware TouchListView(tlv)ライブラリをAndroidプロジェクトに追加する方法
Commonsware TouchListView ライブラリ ( https://github.com/commonsguy/cwac-touchlist ) を Eclipse の Android プロジェクトに追加しようとしましたが、方法がわかりません。
誰かが私を助けることができますか?
android - TabGroup アクティビティで Commonsware TouchListView を機能させる
TabGroupActivity 内で Commonsware TouchListView を使用してプロジェクトを実行すると、ListView が表示されますが、アイテムをドラッグしようとするとアプリがクラッシュします。ログにこれがあります:
android - タッチリストビューを変更して、リストから別のビュー(画像ビュー)にドラッグする
TouchListViewコンポーネントを変更して、リストビューから別のビューにアイテムをドラッグして、ドラッグアンドドロップ選択システムを作成できるようにしようとしています。ユーザーはリストアイテムをドラッグして放し、選択を示します。
これまで、MotionEventを渡すようにDropListenerクラスのonDropメソッドを変更しました。そして、ユーザーがドラッグされたビューを画像ビューの上にドロップしたかどうかを判断するためにも、モーションのgetY()メソッドを使用しています。getY()の生の値を使用しており、それが-50未満の場合は、それを有効なドロップとして受け入れています。
しかし、私はこれがかなり厄介な解決策であり、エラーが発生しやすいことを懸念しています。ユーザーがターゲットビューエリアを離れたときを判断するためのより良い方法はありますか?単純に負の数を探すことができない場合はありますか?特定のX/Y座標のセットの下にあるビューを実際に確認する方法はありますか?
進行中のレイアウトの添付画像に注意してください。
android - ListView のアニメーション (Commonsware touchListView)
ListView アダプターの各ビュー内にアニメーション (風車) を表示しようとしましたが、アニメーションの最初の画像は表示されますが、「アニメーション」は開始されません。
行を作成するときにアダプター内で、次のようにアニメーションを開始します。
アニメーション myanim.xml は、リストビューの外で使用すると機能します...
ありがとう
android - プログラムで TouchList を作成する
ここで利用できる TouchListView を使用しようとしています: https://github.com/commonsguy/cwac-touchlist。並べ替え可能なリストを作成するための Android ライブラリです。
デモは問題なく実行できますが、Java で TouchList を作成する方法、つまり XLM レイアウトで定義しない方法が見つかりません。
デモのコードは次のとおりです。
ListActivity の中にあります。それはうまくいきます。ここで、ListActivity の使用を避けるために私が試みたことを以下に示します。
運がない。
どちらも機能しません。
どちらの場合も、リストは正しく表示されますが、アイテムを移動できません。
何か案が?