小编SWD*_*per的帖子

Android Webview - 网页应该适合设备屏幕

我已尝试以下内容根据设备屏幕大小调整网页.

mWebview.setInitialScale(30);
Run Code Online (Sandbox Code Playgroud)

然后设置元数据视口

<meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/>
<meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/>
Run Code Online (Sandbox Code Playgroud)

但没有任何作用,网页没有固定到设备屏幕大小.

谁能告诉我怎么弄这个?

scaling android webview android-webview

98
推荐指数
13
解决办法
22万
查看次数

Xpath - 如何获取元素的所有属性名称和值

我在java中使用xpath.我想获得一个元素的所有属性(名称和值).我发现查询获取元素的属性值,现在我想在单个查询中单独获取属性名称或名称和值.

<Element1 ID="a123" attr1="value1" attr2="value2" attr3="value3" attr4="value4" attr5="value5" />
Run Code Online (Sandbox Code Playgroud)

这里使用以下查询来获取Element1 XmlUtils.getAttributes(Path, String.format("//*/@*")); 使用此格式的所有属性值,//*/@*我可以获取值.结果会是value1 value2 value3 value4 value5 a123

现在我想知道查询以获取所有属性名称,或查询以获取所有属性名称和值.

java xpath attributes elements

12
推荐指数
1
解决办法
5万
查看次数

Android - 启动画面的淡出动画

我想为我的启动画面添加淡出动画,也就是关闭启动画面时我想带来淡出动画效果.

这是我试过的代码.

overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
Run Code Online (Sandbox Code Playgroud)

但以上只能用于2.0.Ny app应该支持1.5.

所以我为我的主要活动设置了以下动画.

getWindow().setWindowAnimations(android.R.style.Animation_Toast);
Run Code Online (Sandbox Code Playgroud)

要么

getWindow().setWindowAnimations(R.style.Theme_FadeIn);
Run Code Online (Sandbox Code Playgroud)

我的Theme.FadeIn包含

<style name="Theme.FadeIn">
<item name="android:windowNoTitle">true</item>
<item name="android:activityOpenEnterAnimation">@anim/fade_in</item>   
</style>
Run Code Online (Sandbox Code Playgroud)

现在我可以看到fadein效果,但我可以看到黑屏.

如何在没有黑屏的情况下获得这种淡入或淡出效果.

animation android fadeout android-activity

10
推荐指数
1
解决办法
1万
查看次数

如何在java中创建exe文件

嗨,我想为我的Java应用程序创建一个exe文件.

我尝试了一些第三方软件JEXECreator,成功创建了exe文件,并且在我的系统中工作正常,当我尝试使用另一台机器时,它无法正常工作.我收到以下错误

    * The error occurred while running the application. The exit code is 0x10000223.
    * Contact the vendor of the application for troubleshooting.

    java.lang.ClassNotFoundException: com.sample.SampleMain
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at com.ucware.JEXEClassLoader.run(Unknown Source)
         at com.ucware.JEXEClassLoader.main(Unknown Source)
    **************************************
Run Code Online (Sandbox Code Playgroud)

我知道我设置的类路径有问题.

实际上我想自己创建exe文件而不使用任何第三方软件.

我在很多站点找到了步骤

使用以下内容创建名为Sample.mft的清单文件

         Manifest-Version: 1.0
         Main-Class: 
         Class-path:
Run Code Online (Sandbox Code Playgroud)

在这我有一些疑虑,

  1. 应该如何添加Main-Class,包括完整的包名(com.sample.SampleMain)或类名(SampleMain)或扩展名(SampleMain.class)

  2. 如何添加类路径,我的项目中有4个java类和2个jar.如何在类路径中添加所有这些,我是否需要在类路径中添加java jdk.

  3. 应该保存清单文件的位置

  4. 什么应该是清单文件扩展名(mf或mft)

  5. 在命令提示符下我应该从哪个目录创建exe文件(从我的项目文件夹或src文件夹或包含所有java类的文件夹)

  6. 在命令提示符下创建jar时应该使用什么语法

(jar cmf Sample.mf Sample.jar …

java exe file

6
推荐指数
1
解决办法
8475
查看次数

如何在adobe indesign中创建我们自己的插件

我想创建自己的插件,有没有可用的教程.我想在java中这样做.

提前致谢.

java plugins adobe adobe-indesign

5
推荐指数
1
解决办法
5088
查看次数

如何在indesign中以编程方式将CMYK转换为RGB

我在indesign中有一个CMYK颜色空间,我想将其转换为RGB颜色空间,我有一些代码,但我得到的数据不正确.

我试过的一些代码如下

    double cyan = 35.0;
    double magenta = 29.0;
    double yellow = 0.0;
    double black = 16.0;

    cyan = Math.min(255, cyan + black); //black is from K
    magenta = Math.min(255, magenta + black);
    yellow = Math.min(255, yellow + black);
    l_res[0] = 255 - cyan;
    l_res[1] = 255 - magenta;
    l_res[2] = 255 - yellow;
Run Code Online (Sandbox Code Playgroud)
@Override
public float[] toRGB(float[] p_colorvalue) {
    float[] l_res = {0,0,0};
    if (p_colorvalue.length >= 4)
    {
        float l_black = (float)1.0 - p_colorvalue[3];
        l_res[0] = l_black * …
Run Code Online (Sandbox Code Playgroud)

java rgb cmyk adobe-indesign

1
推荐指数
1
解决办法
5670
查看次数