2017-05-26 7 views
1

Popup Menuのドキュメントを読んでいます。私は私のxmlレイアウトでImageViewのを持っている:私はエラーを取得していますポップアップメニューにソースを追加する

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/ic_overflow_holo_dark" 
    android:contentDescription="@string/descr_overflow_button" 
    android:onClick="showPopup" /> 

「シンボル 『@の描画可能/ ic_overflow_holo_dark』を解決できません。」。私のres/drawableフォルダには、ic_overflow_holo_darkという名前のアイコンはありません。それでも、それはドキュメントに表示されます。このグラフィックはAndroidによって提供されていますか? Popupのsrcアイコンを取得するにはどうすればよいですか?あなたのdrawableのresフォルダにic_overflow_holo_darkという名前の描画可能を追加する必要が

android { 
    compileSdkVersion 22 
    buildToolsVersion "25.0.1" 
    defaultConfig { 
     applicationId "io.menuloop.menuloopandroid" 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 
+0

chk your folder mipmap –

+0

@AmodGokhaleにはic_launcher.pngが含まれています。もっとアイコンがあるはずですか?これはAndroid Studio内にあります。 – Donato

+0

「ファイル」>「Intellijプロジェクト構造」Android Studioプラグインを使用すると、Android SDKのインストールパスが表示されます。 – Donato

答えて

1

これは私のアプリ/ build.gradleがどのように見えるかです。 @drawableという接頭辞は、アプリリソース内に表示されるように指定します。アンドロイドドロアブルを指定するには、接頭辞@android:drawableを使用する必要があります。

+0

自分のic_overflow_holo_darkアイコンを作成するはずですか?私は、すでにActionBarで利用可能な3ドットのフライアウトメニューを探しています。しかし、このアイコンをこのImageViewに追加したいと思います。 – Donato

+0

はい。 Androidドロウアブルのコピーが必要な場合は、これを確認することができますhttps://stackoverflow.com/a/17557247/8064335 – tompee

+1

アイコンがActionBarに表示されるという事実は、そのアイコンが既にSDKに含まれていますが、私は使っていますか?私はMac OSX上にいる。 – Donato

関連する問題