我创建了文件夹:
app_name/res/drawable-hdpi
app_name/res/drawable-mdpi
app_name/res/drawable-ldpi
Run Code Online (Sandbox Code Playgroud)
我把图标72x72放在hdpi中,48x48放在mdpi中,36x36放在ldpi中.我将png图标命名为:icon.png
我编译并运行它,图标没有改变.那么我去了AndroidManifest.xml
并更改了icon参数:
<application
android:icon="@drawable-ldpi/icon"
...
Run Code Online (Sandbox Code Playgroud)
但是我收到此错误:
错误:找不到与给定名称匹配的资源(在'icon'处,值为'@ drawable-ldpi/icon').AndroidManifest.xml中
有小费吗?
我的应用程序使用ActionBarActivity和DrawerLayout等.我想将ActionBarDrawerToggle图标更改为自定义可绘制.
在我的代码中,我使用android.support.v7.widget.Toolbar作为SupportActionBar
这是我的代码:
toolbar.setNavigationIcon(R.drawable.lifeline_shield);
setSupportActionBar(toolbar);
ActionBar actionbar = getSupportActionBar();
actionbar.setDisplayHomeAsUpEnabled(true);
actionbar.setDisplayShowTitleEnabled(false);
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, toolbar, R.string.somestring1, R.string.somestring2) ....
Run Code Online (Sandbox Code Playgroud)
但我仍然看到汉堡图标,所以我有自己的图标打开抽屉.我怎么解决这个问题?不使用弃用的api
android android-icons android-actionbar android-navigation android-toolbar
似乎无法为我的 actionBar 的 searchView 找到正确的搜索图标。Android Studio 甚至提供一个不错的,还是我必须创建自己的?
以下是 Android Studio 中提供的内容:(我想要全白色图标)
android:icon="@android:drawable/ic_menu_search"
Run Code Online (Sandbox Code Playgroud)
这个搜索图标对我不起作用。
================================================
这是另一个不适用于我的白色图标的 Android Studio 图标:
android:icon="@android:drawable/ic_search_category_default"
Run Code Online (Sandbox Code Playgroud)
==============================================
android:icon="@drawable/ic_search_black_24dp"
Run Code Online (Sandbox Code Playgroud)
最终的 Android Studio 可用搜索图标来自 Image Asset Folder --> Clip Art。它最终是一个白色图标,但它的位置高于设置图标。不知道为什么。
我需要一个像上一个一样的白色图标,但要与设置图标位于同一位置。有什么方法可以降低图标而不会让它在其他手机上看起来很奇怪吗?我是否必须创建自己的图标,如果是,大小是多少?为什么 Android Studio 把白色的搜索图标比其他的放得那么高?
android android-image android-icons android-drawable android-studio
我1.3.2
在 Jetpack Compose 中使用 Coil,我有一个Image
像这样的
Image(
painter = rememberImagePainter(
data = imageUrl,
onExecute = { _, _ -> true },
builder = {
placeholder(R.drawable.icon)
}
),
contentScale = ContentScale.FillWidth,
contentDescription = null,
modifier = Modifier
.fillMaxWidth()
.aspectRatio(1f)
)
Run Code Online (Sandbox Code Playgroud)
如何为占位符图标设置自定义颜色和大小?我在文档
中没有找到任何示例
android android-image android-icons android-jetpack-compose coil
当我从android studio运行我的应用程序时,该应用程序正在安装,但该图标未显示在应用程序菜单中。它仅显示在主屏幕中。我没有改变任何东西。一切都很好,突然这个问题开始了。我正在努力3个小时。它很烦人。如果您看到这些图片,您将理解。
请参阅第一张照片中缺少节拍盒图标。为什么会这样呢?
我的清单代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="prime.beatbox"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/download"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<data android:scheme="file" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Player"
android:label="@string/title_activity_player"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
</activity>
<service
android:name=".EgineBackground"
android:enabled="true" >
</service> …
Run Code Online (Sandbox Code Playgroud)