問題タブ [android-icons]

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

android - アクションバーのアプリアイコンの横に「メニュー」インジケーターを追加するには?

少なくとも Gmail と Youtube の Android アプリは、スワイプまたはアプリ アイコン (ホーム ボタン) をクリックして開くサイド メニュー (ナビゲーション ドロワー?) を使用します。

ここに画像の説明を入力

上のスクリーンショットのメニュー インジケーター/アイコンは、Android SDK の既製の部分ですか? (または、Google がアプリで使用するカスタム アイコン?) いずれにせよ、ホーム ボタンをそのように見せる、つまり、メニューを開くようにする最も簡単な方法は何ですか?

( targetSdkVersion18; minSdkVersion14)

解像度

最後にそれが機能しました。私にとって欠けていたのは、1)実際のアイコンと2)の延期された呼び出しでしsyncState()ActionBarDrawerToggle

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

android - ユーザーがアイコンを変更できるようにする

ここに示すように、アイコン用に設定された imageView があります。

そして、ユーザーがそれを変更できるようにしようとしています。私が作成した Personalize というクラスでこれを実行できるようにし、ギャラリーから画像を選択して、その画像をプレビュー (別の imageView) に表示してから、「Set Image」というボタンを押してから、選択した画像がアクティビティに送信され、次のようにアイコンが設定されます。

次に、ここに設定されます。

((setBackgroundImageForIcon クラス (更新):

)))

これによりエラーは発生せず、正しい要求コードが返されますが、アイコンはまったく変更されていないようです。また、ユーザーがプログラムを終了すると、イメージ パスが保存され、onResume() メソッドで再ロードされるようにしました。

私の問題は、アイコンがユーザーの選択した画像に設定されていないことです。どうしてこれなの?

これについて間違った方法で行っている場合、またはさらにコードを実装する必要がある場合は、お知らせください。

追加した:

この質問を書いたときにおそらくこれを追加する必要がありましたが...知っているように、これはウィジェットとして設定されているので、ここに私の AppWidgetProvider もあります:

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

android - ユーザー入力によるアイコンの変更を許可する

ユーザーギャラリーから画像を保持するリクエストコードを送信することにより、ユーザーが Personalize クラスのアイコンを変更できるようにしています。setIconImageinWidget() メソッドは、結果をここ (Drag_and_Drop_App 内) に送信します。

setBackgroundImageForIcon メソッドは次のとおりです。

これはエラーを返しませんが、ユーザーが使用する画像に基づいてアイコンはまったく変更されません。

しばらく見回した後、ここでコーディングのアプリ ウィジェット プロバイダー セクションを変更する必要があることに気付きました。

そして、私が変更しているimageViewはこれです:

Widget.xml で

アイコンの変更を許可するように、ウィジェット プロバイダーを変更するにはどうすればよいですか? 私はこれが読むべきことがたくさんあることを知っていますが、どんな助けも感謝しています!

更新しました:

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

android - Android アプリケーションでアイコンが表示されない

Android アプリケーションに関しては、私はまったくの初心者です。我慢してください。メニュー オプション バーを作成しようとしていますが、どういうわけかアイコンが表示されません。

私はstackoverflowでこの質問への回答を探していましたが、出くわした答えは「Android 3.0以降では、オプションメニュー(アクションバーのスピルオーバーメニュー)の推奨されるアプローチではアイコンが表示されません。Android targetSdkVersionがある場合11 以上の場合、アイコンは Android 3.0+ のメニューに表示されません。オプション メニュー項目をツールバー ボタンにプロモートするとアイコンが表示され、Android 1.x/2.x ではアイコンが表示されます。デバイス。」申し訳ありませんが、それが何を意味するのかわかりません。誰かが私を正しい方向に向けることができますか? どんな助けでも大歓迎です!

何が間違っているのかわかりません。これまでの私のコードは次のとおりです。

MainActivity.java

main.xml

AndroidManifest.xml

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

java - listView から gridView へのアプリケーション アイコンの取得

ユーザーがインストールしたアプリケーションの listView があります。各 listView アイテムのレイアウトは次のとおりです。

次に、listView のアダプターをここに用意します。

次のように、ユーザーがインストールしたアプリケーションのリストを取得しています。

今私がやろうとしているのは、listViewアイテムのチェックボックスがクリックされたときに、listViewアイテムのアプリケーションのアイコンがビットマップ(または描画可能)に変わり、それを私のgridViewに送信できるようにすることですアダプターはこちら:

チェックボックスをクリックすると、アイコンが私の gridView に表示されるようにします。"

インテントを使用して byteArrays を送信しようとしましたが (ただし、速度が低下するため、それは悪いと言われました)、FileOutput および FileInput ストリームも試しonActivityResultました。

私が言いたいことを明確にするために、ここに私が現在持っているものがあります:

ここに画像の説明を入力

たとえば、ニュースのチェックボックスをクリックすると、スライド ドロワーの背後にある gridView にニュース アイコンが表示されます。

これを行うにはどうすればよいですか? 少なくともヒントを教えてください。または、これを手伝ってください。考えられることはすべて試しましたが、うまくいきませんでした。私はこれが読むべき多くのことを知っていますが、誰かがこれを通して私を助けることができれば、私は大いに感謝します.

追加された変更されたコーディングビット:

saveImage クラス:

意図的に:

受信クラス:

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

android - スケーリングの問題: Android actionBar アイコンを長方形にする方法は?

私は、actionBar一般にディレクトリ内の ic_launcher.png という名前のアイコンをカスタマイズする単純な Android アプリケーションを開発しています。drawable私が直面している問題は、アイコン画像のスケーリングとサイズ変更にあります。

長方形の画像を Icon( ic_launcher.png) として追加できますか?

長方形のアイコンをアップロードするたびに、日食は正方形の画像を生成するため、画像サイズが小さくなります。

これは私が探しているものです:

ここに画像の説明を入力

そして、これは私が現在持っているものです:

ここに画像の説明を入力

注: 画像は actula プロジェクトのものではなく、参照目的でのみ撮影されたものです。

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

android - PacakageManager を使用して高解像度のアイコンを見つける方法

各アプリの高解像度アイコンが必要なアプリをやっています。

私は今朝からいくつかの調査を行いましたが、私が見つけた答えはどれもうまくいきませんでした.

ここにそれらのうちの2つがありますが、私にとって何が悪いのですか。

参考までに、パッケージマネージャーからすべての「packageinfo」を取得しました。必要なものはすべて見つかりましたが、高解像度のアイコンは...

1. getDrawableForDensity を使用:

これに関する私の問題は、componentName に何を入力すればよいかわからないことです。packagemanager から取得した情報を使用して「構築」するにはどうすればよいですか?

2.その他の解決 方法 packageManager から xhdpi アプリのアイコンを取得していますか?

これについては、次の行に問題があります。

ドローアブル appIcon = res.getDrawable(appInfo.icon);

「アイコン」に関するエラー:

アイコンを解決できないか、フィールドではありません

0 投票する
3 に答える
13911 参照

android - 「Android Asset Studio」は、.png アイコンをアップロードすると余分なスペースを追加しますが、内部のクリップアートを使用すると追加しません。なんで?

私が扱っているいくつかの Android APP 用にいくつかの素敵なアイコンを作成しようとしていますが、誰かが「Android Asset Studio」に案内してくれました。断片化された Android プロジェクトの res フォルダー。

アイコンを作成するためにその URL にアクセスしました。

編集: [2016 年 10 月現在、壊れた URL。どうやらすべてが Android Studio に移動したようです] http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-actionbar.html#source.type= image&source.space.trim=1&source.space.pad=0&name=ic_action_stickers&theme=custom&color=000%2C80

内部のクリップアートを使用すると、完全にトリミング/クリップ/パディング (つまり、パディング 0) されているように見えますが、単純な透明な .png ファイルをアップロードしようとすると、このツールは常に厄介なパディングを追加します。何があっても、最終的なアイコンの周りにスペースを空けてください。

それは正常ですか?「トリム/非トリム」ボタンと「パディング」ボタンを試してみましたが、うまくいきませんでした (状況を少し悪化させるだけです)。

ヒントはありますか?何か不足していますか?

ありがとう。

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

android - Android - カメラとギャラリーのアイコンにアクセスし、プログラムでラベル付けする

Androidのデフォルトのカメラとギャラリーのアイコンとラベルにプログラムでアクセスする方法はありますか?

それはによって行うことができますかactivity.getPackageManager();

com.android.cameraパッケージ名を使用してアプリ名とアイコンを取得できることは知っていますcom.android.galleryが、すべてのデバイスで機能するのでしょうか? これらのパッケージ名はすべての Android バージョンで同じですか?

より良いアプローチはありますか?

0 投票する
4 に答える
1971 参照

android - ActionBarSherlock なしで Actionbar ShareActionProvider にカスタム共有アイコンを設定する

ここで説明したのと同じ問題があります - Actionbar ShareActionProvider にカスタム共有アイコンを設定する

しかし、
私は ActionBarSherlock を使用していません。Sherlock テーマが「actionModeShareDrawable」を使用していることがわかりました。使用しない場合は、このように使用することもできます。ActionBarSherlock

これは私の nexus 5 では正常に動作しますが、他の多くのデバイスでは失敗しました。
私の質問は、ActionBarSherlock を使用せずにそのアイコンを変更する方法です