有没有办法自动从大尺寸图像创建xxhdpi,xhdpi,hdpi,mdpi和ldpi drawables?例如,假设我有一个512x512的图像,我希望在适当的文件夹中为Android支持的不同屏幕分辨率提供不同版本的此图像.
我有一个具有枚举属性的实体:
// MyFile.java
public class MyFile {
private DownloadStatus downloadStatus;
// other properties, setters and getters
}
// DownloadStatus.java
public enum DownloadStatus {
NOT_DOWNLOADED(1),
DOWNLOAD_IN_PROGRESS(2),
DOWNLOADED(3);
private int value;
private DownloadStatus(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
Run Code Online (Sandbox Code Playgroud)
我想将此实体保存在数据库中并检索它.问题是我在数据库中保存int值,我得到int值!我不能使用如下所示的开关:
MyFile file = new MyFile();
int downloadStatus = ...
switch(downloadStatus) {
case NOT_DOWNLOADED:
file.setDownloadStatus(NOT_DOWNLOADED);
break;
// ...
}
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我正在使用visual studio 2010,我有一个.net桌面应用程序(winform).我想为项目创建一个设置.我在解决方案中添加了一个设置向导项目.现在我想添加一个程序菜单和桌面的快捷方式.右键单击"用户程序菜单"并选择添加,我只有以下选项:文件夹,文件,项目输出和组装.如何添加快捷方式?另一个问题:是否可以添加.net 4.0来安装项目并在必要时安装它?先感谢您.
什么是"Android SDK工具","Android SDK平台工具"和"Android SDK构建工具"?他们之间有什么区别?

更新其他软件包后,该软件包的旧版本将被删除,但正如您所看到的,我同时拥有4个版本的"Android SDK构建工具".你知道为什么吗?
我有一个用XML定义的形状对象,如下所示:
<shape android:shape="rectangle">
<gradient
android:startColor="#333"
android:centerColor="#DDD"
android:endColor="#333"/>
<stroke android:width="1dp" android:color="#FF333333" />
</shape>
Run Code Online (Sandbox Code Playgroud)
我想在我的代码中创建一个相等的对象.我创建了GradientDrawable如下:
gradientDrawable1.setColors(new int[] { 0x333, 0xDDD, 0x333 });
gradientDrawable1.setOrientation(Orientation.TOP_BOTTOM);
Run Code Online (Sandbox Code Playgroud)
但我不知道如何创建一个行程(?),然后分配笔触及GradientDrawable到Shape
任何的想法?
我的应用程序中有一个WebView,我想在文本选择上显示自定义上下文菜单,如下所示:

我不想使用Android的Context ActionBar.我想要一个非常小的上下文菜单代替动作.
我该怎么办?
在一些视频教程,我看到了Android Studio自动转换!=,并->以相当的Unicode字符.如何配置我Android Studio这样做?
是否可以在一个apk文件中拥有多个应用程序?或者有一种方法可以在一个应用程序中为不同的活动设置不同的启动器图标吗?我想将我的应用程序分成一些不同的(但相关的)逻辑部分.
我有一个非常简单的数据格式,我想在我的应用程序中经常显示.第一种方法是使用TextView,ImageView和TableLayout等原生android组件.但这种方法使我创建了许多不同的UI.第二种方法是使用WebView代替.这样我就会失去速度.WebView非常强大,但它会杀死UI响应.第三种方法是使用(非常简单的)HTML或XML,并在运行时将它们转换为本机android UI元素.
例如,假设我想转换这个简单的html:
<div style="some_div_style">
<p style="some_paragraph_style">A not-very-long-text comes here</p>
<img src="..."/>
</div>
Run Code Online (Sandbox Code Playgroud)
进入这个:
<LinearLayout style="@style/some_div_style">
<TextView style="@style/some_paragraph_style" android:text="A not-very-long-text comes here"/>
<ImageView android:src="..." .../>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
在运行时.
你知道任何用于做这种HTML(或XML)转换器的库吗?
我正在使用谷歌地图API V3,我想在用户点击地图时创建一个可编辑的100px X 100px矩形.
现在我只需要用户点击的(x,y)点,然后是(x + 100,y + 100)的lat和lng.任何的想法?
android ×6
java ×2
.net ×1
c# ×1
contextmenu ×1
converter ×1
google-maps ×1
html ×1
installation ×1
kotlin ×1
webview ×1
winforms ×1
xml ×1