问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android studio怎么创建不同分辨率的图标

发布网友 发布时间:2022-04-21 01:25

我来回答

3个回答

热心网友 时间:2022-06-17 02:27

一:不同的layout
Android
大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?

,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持

drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
更正:应该是对应不同density 的图片
在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
[i]备注:三者的
不一样,就像你把电脑的分辨率调低,图片会变大一样,反之分辨率高,图片缩小。 [/i]
屏幕方向:
横屏竖屏自动切换:
可以在res目录下建立layout-port-800x600和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,这样在
方向变化的时候系统会自动调用相应的布局文件,避免一种布局文件无法满足两种屏幕显示的问题。
不同分辨率横屏竖屏自动切换:
以800x600为例
可以在res目录下建立layout-port-800x600和layout-land-800x600两个目录
不切换:
以下步骤是网上流传的,不过我自己之前是通过图形化界面实现这个配置,算是殊途同归,有空我会把图片贴上来。
还要说明一点:每个activity都有这个属性screenOrientation,每个activity都需要设置,可以设置为竖屏(portrait),也可以设置为无重力感应(nosensor)。
要让程序界面保持一个方向,不随手机方向转动而变化的处理办法:
在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。
例如(landscape是横向,portrait是纵向):
Java代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="
"
package="com.ray.linkit"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".GamePlay"
android:screenOrientation="portrait"></activity>
<activity android:name=".OptionView"
android:screenOrientation="portrait"></activity>
</application>
<uses-sdk android:minSdkVersion="3" />
</manifest>
另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的 onConfigurationChanged方法。实现方式如下,不需要做太多的内容:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
// land do nothing is ok
} else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
// port do nothing is ok
}
}
写一个支持多分辨的程序,基于1.6开发的,建立了三个资源文件夹drawable-hdpi drawable-mdpi drawable-ldpi,里面分别存放72*72 48*48 36*36的icon
。当我在G1(1.5的系统)上测试时,图标应该自适应为48*48才对啊,但实际显示的是36*36。怎么才能让其自适应 48*48的icon图标呢
解决办法 drawable-hdpi drawable-mdpi drawable-ldpi改成drawable-480X320 drawable-800X480的多分辨支持的文件夹

热心网友 时间:2022-06-17 02:27

1
  进行打开Android studio的开发文件,然后进行加载Android的开发项目,然后进行点击菜单中的“file”的选项。

  2
  点击完file的选项之后,就会弹出了一个下拉的菜单中进行选择一个为“new”的选项

  3
  然后就会弹出了一个下一级的菜单中,进行选择下一家菜单中的“Image assert”的选项。

  4
  就会弹出了一个image assert的窗口,然后进行需要进行选择一个image图标中,在image file中进行选择电脑中的图标,设置完成之后,进行点击next选项。

  5
  在target mole中选中是需要加载到哪个的模块当中,已选中当前中项目默认即可,res directory为文件存放的路径位置选择,可以默认,点击”finish“。

  6
  创建完成完成之后,可以到项目的res/mipmap就创建不同分辨率的图标。

热心网友 时间:2022-06-17 02:28

是的,我想给你土地和天空诗歌是字数最少的一个,给你自由为非作歹所以这也是水
Android studio不同分辨率的图标该怎么创建?

1、进行打开Android studio的开发文件,然后进行加载Android的开发项目,然后进行点击菜单中的“file”的选项。2、点击完file的选项之后,就会弹出了一个下拉的菜单中进行选择一个为“new”的选项 3、然后就会弹出了一个下一级的菜单中,进行选择下一家菜单中的“Image assert”的选项。4、就会弹出了一个...

Android studio怎么创建不同分辨率的图标

1、选定一个项目,在file选项卡里如下图操作。2、选择需要做图标的图片。3、选择完毕,点击next。4、然后点击完成(这里的提示不用管,因为你在创建项目的时候系统已经默认帮你设置图标了,你要自定义图标,新的图片会覆盖系统默认创建的,所以这里才会有提示)5、不同分辩率的图标创建完毕。

Android studio怎么创建不同分辨率的图标

其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、mdpi、ldpi 在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawab...

Android studio怎么创建不同分辨率的图标

其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、mdpi、ldpi在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable...

android studio中的drawable-v24怎么创建

我们一般将APP的icon放在minmap文件夹下,其他图片资源放在drawable文件夹下。下面我们看下AndroidStudio下如何创建drawable、drawable-hdpi、drawable-mdpi、drawable-xhdpi、drawable-xxhdpi。1、切换到Project视图下,找到对应moudle的res文件夹,右击“res”--》 “new”--》“Android resource directory”,...

Android Studio里如何根据一套图片资源快速生成不同尺寸的图片资源...

Android Drawable Importer,安装了这个插件以后,在资源文件夹上右键→new,会多出四个选项,其中的 scale 就是你想要的功能。与 material icon 库搭配,还可以导入更多现成图标。

android studio怎么做屏幕适配

一、关于布局适配建议 1、不要使用绝对布局 2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800...

android studio怎么设置布局

1、进行打开电脑中的Android studio中进行设置布局上的窗口选项。2、默认布局设定完成之后,然后进行Android studio菜单中的“windows”的选项。3、然后就会弹出了一个下拉菜单中,进行选择为“store current layout as default”的选项。点击完成之后,就会Android studio的布局进行保存。4、而现在对Android st...

Android Studio自带图标库和开源图标库怎么使用

首先,先介绍Android studio自带的图标库,选中要新建图标module,右击new,然后选择Image Asset 2 这里小编为大家介绍一下自带的图标库的各项功能,系统自带的图标库默认存放的路径是 mipmap,比较好的一方面是选择图标时一目了然,且不用去设置存放的路径,不好的一方面在于没法调节图标的大小 3 接下来就...

androidstudio怎么启动模拟器

1、打开androidstudio的主界面,点击图示的创建模拟器图标。2、下一步会来到一个新的页面,需要选择Create Virtual Device这一项进入。3、这个时候在设置模拟器名称还有屏幕尺寸和分辨率以后,就可以回车确定了。4、这样一来通过Actions下面的绿色按钮,即可启动模拟器了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
雄安 为什么涨 中国对沙特,中国入球了吗 国足vs沙特首发是什么时候? 中国对沙特谁进的球 中国沙特阵容 河北雄县为什么这么火 河北雄县为什么火了 雄县 为什么突然这么火 为什么雄安新区这么火 总是听说好白菜都让猪拱了,到底是什么意思 android studio 怎么更换app图标 安装好的android studio图标怎么找到 Android Studio自带图标库和开源图标库怎么使用 Android Studio如何设置软件图标 徐氏家谱 请问徐氏的辈分是如何排列顺序的 徐家有哪些字辈?? 河南徐姓的辈分排列? 徐氏辈分:为-本-徳-立-福,后边的能补全吗? 哪里能找到赵本山1993年春晚节目《老拜年》的台词? 求 家有儿女 第二部 第三季 《大拜年》的全部台词 徐氏家谱&#39;. 2008鼠年经典拜年短信 徐姓的辈分排行 新年三句半最后祝福语 山东临沂郯城县徐姓辈分有哪些 春节拜年快板台词 徐姓辈分中“有缘生贵子,积累造宏基”后面是什么? 幼儿快板大拜年台词 徐氏辈分是怎么排列的 android studio怎么修改app的图标 Android studio不同分辨率的图标该怎么创建 Android studio导航的图标怎么改? 这个Android studio上的图标是什么意思 android studio图标是绿色的其他人都是黄色的图标 Android Studio 开发app 桌面上显示有多个图标 如何用android studio打开方式 android studio 怎么给widget 控件更换图标 android studio中怎么在新窗口中打开项目? androidstudio为什么avd的图标不亮? android studio菜单栏的几个按钮都为灰色,而且Tools菜单栏下没有android选项 怎么启动android studio android studio安装完为什么在桌面没有快捷方式 今年流行什么冬天外套女款颜色图片 早春十分流行的小香风外套,有哪些明星穿过? 短装羊绒外套如何搭配 今年冬天最火的外套是什么? 黑毛衣配什么颜色外套女 35岁左右的女性,如何让自己穿的更减龄一些? 伦,论,傍,榜,纳,呐,杈,释,译,俱,犹 如何组词