問題タブ [android-widget]
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 - Is this a standard android component?
The "Top paid", "Top Free", "Just In" buttons (with green selection indicators) in the picture below...Are these standard components that I can use in my Android application?
I can't seem to find them within the SDK and yet I've seen them here (in the market) and within the Seesmic Twitter Android app.
I would like to use such and effect to allow sorting on one of my listviews. If these are not available then what is the best way to achieve this effect?
android - 動的に描画されるコンテンツで Android ウィジェットを実装する適切な方法は何ですか?
私の最初の、そして最も素晴らしい Android プロジェクトとして、最近すべての子供たちが熱狂しているアーク時計の 1 つを表示するホーム画面ウィジェットを作成したいと考えています。
RemoteViewsの制限に基づいて、実際に画面に描画する適切な方法は、実際のレイアウトでImageViewを使用し、更新時にShapeDrawableを1 つまたは 2 つ作成し、それらを新しく描画することです。ビットマップを作成しました。次に、その Bitmap を ImageView のソースとして設定します。
ただし、そのプロセスについては、私が理解していないことがあります。以下は、ウィジェットを更新するために使用しようとしたコードです。画面には何も描画されません。ImageView には、そのsrc
プロパティによって設定されたプレースホルダー イメージがあります。コードを実行して図面に更新しないと、プレースホルダー イメージがそのまま残ります。したがって、このコードが何かを行っていることはわかっていますが、明らかに正しいことではありません。
そう簡単にはいかないことは分かっていました。それで、私は正しい方向に向かっていますか?
アップデート
わかりました、多分それはあまりにも多くの情報でした。私が本当に尋ねようとしている質問はこれです:
ウィジェットに図形を描画したい場合、ImageView を使用して ShapeDrawable からビットマップを作成する必要がありますか、それとも RemoteViews によって制約されているウィジェットに描画するより適切な方法はありますか?
android - リストビューが既に存在するスライディング ドロワー内にリストビューを実装する
メイン クラスが ListActivity を拡張するアプリがあります。
XML にスライディング ドロワーが含まれており、別のリストビューをスライディング ドロワーに表示しようとしています。インフレータを使用して 2 番目のリストビューを作成しようとしています。
これはコンパイルおよび実行されますが、slidedrawer は完全に空白です。私のXMLは次のとおりです。
重要な一歩を踏み外したような気がします。グーグルで問題に関するリソースを見つけられなかったので、助けていただければ幸いです。
編集:これはずっと前の問題であり、私が見つけた解決策はレイアウトを再設計することでした. それらをテストする手段がないため、回答を受け入れることができません。
android - ImageViewのコンテンツを変更すると、OutOfMemoryErrorが発生します
1つのImageViewと1つのボタンを備えた非常にシンプルなアプリケーションがあります。ImageViewによってロードされた最初のDrawableリソースは、XMLレイアウトの「android:src」タグで指定されていますが、実行時に、表示される画像を変更したいと思います。これを行うには、結果のアクティビティを開始して、SDカード(MediaStore.Images.Media.EXTERNAL_CONTENT_URIに送信されたインテント)から画像を選択します。ただし、画像が選択されている場合、選択した画像のURIでImageViewを更新しようとすると、「java.lang.OutOfMemoryError:ビットマップサイズがVMバジェットを超えています」というメッセージが表示されます。
HTC-Heroのカメラ(写真サイズは約1.1M)で撮影した写真を読み込もうとしていますが、500KB未満の写真でしか動作しないようですが、カメラで撮影した写真を読み込む必要があります。どうすればこれを解決できますか?私は何を間違っているのですか。コードは非常に単純で、機能するはずです。
psはアプリが行うべき唯一のことです。私は他のオブジェクトを作成していないので、画像を表示する以外に他のものにヒープスペースを使用していないことを指摘したいと思います。
android - デフォルトボタンの色付け-焦点が合っていない状態でのみカラーフィルター
さまざまな色のボタンが必要ですが、オンフォーカスとオンクリックの状態を維持するために、デフォルトのボタンの背景リソースを使用しながらこれを実行したいと思います。これは、アプリのOSのデフォルトのハイライト色を使用したいためです。これは常にオレンジ色ではありません(HTC Senseでは緑色になります)。
ボタンの背景のドローアブルにカラーフィルターを追加すると、うまく機能することがわかりました(この場合は青)。
myButton.getBackground()。setColorFilter(Color.parseColor(this.getString(R.color.button_blue))、Mode.MULTIPLY);
ただし、ボタンにフォーカスを合わせるかクリックすると、カラーフィルターと背景の描画可能なオレンジが混ざり合うため、厄介なorange_blueに変わります。
このカラーフィルターは、デフォルトのボタンのstatelistdrawable内でフォーカスされていない/クリックされていない9パッチの描画可能なものにのみ設定したいと思います。他にこれを行う方法がわかりません。
ここに同様の解決策があります: 修正済み:「Android:フォーカス/押された色の検出」 ..。
しかし、私はその解決策にいくつかの懸念があります。主に、OSがデフォルトボタンのグラフィックを変更した場合はどうなりますか?通常のフォーカスされていない/押されていないグラフィックがアプリにハードコードされているため、フローが中断されます。
たぶん誰かがデフォルトのグラフィックをアプリにハードコーディングするのが良いか悪いかについてコメントできますか?OSがグラフィックを完全に変更する可能性は何ですか?
何か助けてください?どうもありがとう!!
android - 「バックグラウンド サービス」を使用して Android の画面の明るさを制御する
問題:-
Android のバックグラウンド サービスを使用して画面の明るさを制御したい。
既存のソリューション:-
以下のリンクのフォームに同様の質問が投稿されています:-
Android アプリケーションに画面の明るさコントロールを追加する
既存のソリューションが機能しないのはなぜですか?
リンクで提供されているすべてのソリューションはActivityでうまく機能しますが、画面の明るさを制御するバックグラウンド サービスを作成したいと考えています。
この問題の解決策を見つけるのを手伝ってください。
前もって感謝します
android - コピー & ペースト用の独自のコンテキスト メニューを作成するにはどうすればよいですか?
EditText 駆動のウィジェットを使用してアプリケーションを作成しています。独自のコピー & ペースト メニューを作成したいと考えています。EditText の Android デフォルト メニューを置き換えるには、どうすればよいですか? ロングクリックをオーバーライドするだけですか?または実装する別の方法はありますか?前もって感謝します。
android-widget - ScrollView アクションを無効にする
私のアプリケーションでは、(線を右/左にドラッグして) ウィジェットの幅を広げるための線がありScrollView
、同じアクティビティで有効にしています。ユーザーがラインに触れたときにスクロールビューアクションを無効にする必要があり、ユーザーが離したときに有効にする必要があります。はScrollView
表示状態にする必要がありますが、スクロール ビューのアクションは無効にする必要があります。この問題を解決するのを手伝ってください。これらを試してみましたが、どれも機能していません。
前もって感謝します。
android - プログラムによる EditText のスクロール
シンプルなシーザー暗号化アクティビティを書いています。画面上の 2 つの EditText、1 つの平文、1 つの暗号化。暗号化された EditText の例を次に示します。クリアテキストも同様です。
クリアテキストを入力すると、プログラムで暗号化してそのcrypto-EditTextを埋めるTextChangedListenerが実行されます。ここまでは順調ですね。
入力された cleartext が非常に長くなると、cleartext-EditText は入力に合わせてスクロールしますが、crypto-EditText はテキストの先頭にとどまります。crypto-EditText をスクロールして、コンテンツの最終行が常に表示されるようにしたいと思います。
できれば TextWatcher の onTextChanged()-Method から、どのように行うことができますか?
android - タブのコンテンツ処理....アンドロイドではどうですか?
私は2つのタブを持つタブアクティビティを持っています。
このタブアクティビティには、ローカルデータベースを検索するための編集テキストとボタンがあります。
私はタブコンテンツとしてリストアクティビティクラスを持っています。フレームレイアウトで表示します。
tabactivity にある edittext に入力されたテキストに基づいて、その listactivity を更新したいと考えています。
どうやってするか?
私はリストアクティビティでメソッドを作成しました:
次のようにタブアクティビティでこのメソッドを呼び出します。
logcat に例外が表示されます。
02-12 16:58:26.623: VERBOSE/BruTube_Videos(227): Brutube 検索の例外:java.lang.IllegalStateException: onCreate() の前にアクティビティでシステム サービスを利用できません
どうすれば管理できますか?
ありがとう。