标签: resources

将浮点值添加到android资源/值

我试图线使用我的TextViews之间添加一点空间android:lineSpacingMultiplier文档:

文本行之间的额外间距,作为乘数.

必须是浮点值,例如"1.2".

由于我在几个不同的TextView中使用它,我想为我的资源添加一个全局维度/值,但我不知道使用哪个标记,如果它甚至存在.我已经尝试了所有对我有意义的资源类型,但它们都不起作用.

我想拥有的是这样的:

<resources>
    <dimen name="text_line_spacing">1.4</dimen>
</resources>
Run Code Online (Sandbox Code Playgroud)

编辑:我知道android:lineSpacingExtra(需要一个附加单位的维度),但我想android:lineSpacingMultiplier尽可能使用.

floating-point resources android

224
推荐指数
7
解决办法
9万
查看次数

什么是JSF资源库以及如何使用它?

在JSF <h:outputStylesheet>,<h:outputScript><h:graphicImage>组件具有library属性.这是什么以及如何使用它?Web上有很多示例,它们使用如下公共内容/文件类型css,js以及img(或image)作为库名称,具体取决于所使用的标记:

<h:outputStylesheet library="css" name="style.css" />
<h:outputScript library="js" name="script.js" />
<h:graphicImage library="img" name="logo.png" />
Run Code Online (Sandbox Code Playgroud)

它有用吗?library这些示例中的值似乎只是重复标记名称已经表示的内容.对于<h:outputStylesheet>它来说,基于标签名称已经很明显它代表了一个"CSS库".与以下内容有什么不同,它们的工作方式相同?

<h:outputStylesheet name="css/style.css" />
<h:outputScript name="js/script.js" />
<h:graphicImage name="img/logo.png" />
Run Code Online (Sandbox Code Playgroud)

此外,生成的HTML输出有点不同.给定URL模式的上下文路径/contextnameFacesServlet映射*.xhtml,前者生成以下HTML,其库名称为请求参数:

<link rel="stylesheet" type="text/css" href="/contextname/javax.faces.resource/style.css.xhtml?ln=css" />
<script type="text/javascript" src="/contextname/javax.faces.resource/script.js.xhtml?ln=js"></script>
<img src="/contextname/javax.faces.resource/logo.png.xhtml?ln=img" alt="" />
Run Code Online (Sandbox Code Playgroud)

而后者在URI的路径中生成以下带有库名的HTML:

<link rel="stylesheet" type="text/css" href="/contextname/javax.faces.resource/css/style.css.xhtml" />
<script type="text/javascript" src="/contextname/javax.faces.resource/js/script.js.xhtml"></script>
<img src="/contextname/javax.faces.resource/img/logo.png.xhtml" alt="" />
Run Code Online (Sandbox Code Playgroud)

后一种方法在事后看来也比前一种方法更有意义.该library属性究竟有用吗?

resources jsf jsf-2

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

在基于servlet的应用程序中放置位置以及如何读取配置资源文件?

在我的Web应用程序中,我必须向一组预定义用户发送电子邮件finance@xyz.com,因此我希望将其添加到.properties文件中并在需要时访问它.这是一个正确的程序,如果是这样,那么我应该在哪里放置这个文件?我正在使用Netbeans IDE,它有两个单独的文件夹用于源文件和JSP文件.

configuration resources servlets java-ee properties-file

215
推荐指数
4
解决办法
25万
查看次数

从jar中读取资源文件

我想从我的jar中读取资源,如下所示:

File file;
file = new File(getClass().getResource("/file.txt").toURI());
BufferredReader reader = new BufferedReader(new FileReader(file));

//Read the file
Run Code Online (Sandbox Code Playgroud)

并且它在Eclipse中运行时工作正常,但是如果我将它导出到jar中运行它就会出现IllegalArgumentException:

Exception in thread "Thread-2"
java.lang.IllegalArgumentException: URI is not hierarchical
Run Code Online (Sandbox Code Playgroud)

而且我真的不知道为什么,但经过一些测试我发现如果我改变了

file = new File(getClass().getResource("/file.txt").toURI());
Run Code Online (Sandbox Code Playgroud)

file = new File(getClass().getResource("/folder/file.txt").toURI());
Run Code Online (Sandbox Code Playgroud)

然后它的工作正好相反(它适用于jar而不是eclipse).

我正在使用Eclipse,我的文件夹在一个类文件夹中.

java resources jar file embedded-resource

207
推荐指数
5
解决办法
28万
查看次数

Utils将资源文本文件读取为String(Java)

是否有任何实用程序可以帮助将资源中的文本文件读入String.我想这是一个很受欢迎的要求,但谷歌搜索后我找不到任何实用程序.

java string resources text

200
推荐指数
11
解决办法
19万
查看次数

如何在.NET中创建和使用资源

如何轻松创建可以在程序的各个部分引用和使用的资源?

我的具体问题是我有一个NotifyIcon,我想根据程序的状态更改图标.一个常见的问题,但我长期以来一直在苦苦挣扎.

c# resources icons visual-studio

180
推荐指数
3
解决办法
24万
查看次数

REST复杂/复合/嵌套资源

我试图围绕解决基于REST的API中的概念的最佳方式.不包含其他资源的平面资源没有问题.我遇到麻烦的地方是复杂的资源.

例如,我有一本漫画书的资源.ComicBook上有如各种属性author,issue number,date,等.

漫画书也有一份1..n封面清单.这些封面是复杂的对象.它们包含大量关于封面的信息:艺术家,日期,甚至是封面的64位编码图像.

对于GETComicBook我可以回相声,和所有的封面,包括他们的base64'ed图像.获得一部漫画可能不是什么大不了的事.但是假设我正在构建一个客户端应用程序,希望在表格中列出系统中的所有漫画.
该表将包含ComicBook资源中的一些属性,但我们当然不希望显示表中的所有封面.返回1000本漫画书,每本漫画书都有多个封面,这将导致大量数据流过网络,在这种情况下,最终用户不需要这些数据.

我的直觉是制作Cover资源并ComicBook包含封面.所以现在Cover是一个URI.GET漫画书现在可以使用,而不是Cover我们为每个封面发回一个URI 的巨大资源,客户可以根据需要检索封面资源.

现在我在创建新漫画方面遇到了问题.当我创建一个时,我肯定想要创建至少一个封面Comic,事实上这可能是一个商业规则.
所以现在我卡住了,我要么强制客户端通过先提交给执行业务规则Cover,获得URI为盖,然后POST荷兰国际集团一个ComicBook与URI列表,或者我POSTComicBook需要在寻找不同的资源比它吐出出.传入的资源是POSTGET深拷贝,其中传出的GETs包含对依赖资源的引用.

Cover在任何情况下,资源可能都是必要的,因为我确信作为客户,我想在某些情况下解决覆盖方向问题.因此,无论依赖资源的大小如何,问题都以一般形式存在.一般来说,如何处理复杂的资源而不强迫客户只是"知道"这些资源是如何组成的?

api rest resources nested-resources

171
推荐指数
2
解决办法
5万
查看次数

TextView粗体通过xml文件?

有没有办法通过XML在TextView中加粗文本?

<TextView
   android:textSize="12dip"
   android:textAppearance="bold"  -> ??
</TextView>
Run Code Online (Sandbox Code Playgroud)

谢谢

resources android textview

170
推荐指数
4
解决办法
17万
查看次数

getResourceAsStream返回null

我正在我的Java项目的已编译JAR中的包中加载一个文本文件.相关目录结构如下:

/src/initialization/Lifepaths.txt
Run Code Online (Sandbox Code Playgroud)

用于加载文件的代码是:

public class Lifepaths {
    public static void execute() {
        System.out.println(Lifepaths.class.getClass().
            getResourceAsStream("/initialization/Lifepaths.txt"));
    }

    private Lifepaths() {}

    //This is temporary; will eventually be called from outside
    public static void main(String[] args) {execute();}
}
Run Code Online (Sandbox Code Playgroud)

null无论我使用什么,打印输出都会打印出来.我不确定为什么以上都行不通,所以我也尝试过:

  • "/src/initialization/Lifepaths.txt"
  • "initialization/Lifepaths.txt"
  • "Lifepaths.txt"

这些都不奏效. 了许多 问题至今的话题,但他们都不是有帮助的-通常情况下,他们只是说来加载使用根路径,这我已经在做的文件.那,或者只是从当前目录加载文件(只是加载filename),我也尝试过.该文件正在具有适当名称的适当位置编译到JAR中.

我该如何解决这个问题?

java file-io resources

163
推荐指数
9
解决办法
30万
查看次数

资源中的DisplayName属性?

我有一个本地化的应用程序,我想知道是否可以DisplayName从资源中设置某个模型属性.

我想做这样的事情:

public class MyModel {
  [Required]
  [DisplayName(Resources.Resources.labelForName)]
  public string name{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但是我不能这样,因为编译器说:"属性参数必须是常量表达式,typeof表达式或属性参数类型的数组创建表达式":(

有没有解决方法?我手动输出标签,但我需要这些用于验证器输出!

c# asp.net-mvc resources localization resx

159
推荐指数
6
解决办法
12万
查看次数