0

hereのように、DialogFragmentを使用して全画面ダイアログを作成しました。私の実装では、私はDialogFragmentに呼び出されるメニューのXMLファイルを作成:DialogFragmentのテレグラムのようなチェックアイコンの保存テキストを変更する

問題は、私は、ちょうど/チェックを使用する代わりに、材料設計に暗黙のデフォルト SAVEメッセージのアイコンを確認したいということです
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools"> 
    <item 
     android:id="@+id/action_save" 
     android:orderInCategory="100" 
     android:title="Inserir" 
     app:showAsAction="always"/> 
</menu> 

テレグラムがグループ名を編集しようとしているようなものです(下記参照)。

Telegram editing group's name

電報で、このようなアンドロイドのデフォルトのアイコンがありますか?アイコンのテキストを変更するには?このアイコンを取得したい場合は、右のプロジェクトのリソースフォルダをクリックすることができます

<item android:id="@+id/action_save" 
    android:orderInCategory="100"  
    android:title="Inserir"  
    android:icon="@drawable/your_icon" 
    app:showAsAction="always"/> 

答えて

1

標準のチェックマーク画像アセットがあります。プロジェクトに追加するには、Android Studioのres/drawableディレクトリに移動し、Right click -> New -> Image Assetに移動します。ウィザードが開き、「アイコンタイプ」を「アクションバーとタブアイコン」に変更し、「クリップアート」ボタンをクリックしてアイコンを変更します。 "check"を検索すると、それを見つけることができます。

enter image description here

あなたは上記のウィザードで選択した名前を使用して、あなたのメニュー項目にandroid:icon属性を追加し、この新しいイメージにテキストを変更します。

<item 
    android:id="@+id/action_save" 
    android:orderInCategory="100" 
    android:title="Inserir" 
    android:icon="@drawable/checkmark" 
    app:showAsAction="always"/> 
+0

これは機能しましたが、アイコンはかなり小さいです。 'back arrow'サイズに合わせてサイズを変更するにはどうしたらいいですか? – Minoru

+0

それは動作するようになった。 ClipArtアイコンを使う代わりに、私はVector Assetとして追加し、 'close' Vector Assetアイコンの' android.R.drawable.ic_menu_close_clear_cancel'も変更しました。 – Minoru

0

はちょうどその時あなたはXMLベクトルを作成することができる「ベクトル画像を追加する」ヒット、XMLのアイコン属性を追加します材料アイコンからの画像。

関連する問題