0

我是 Android 开发的超级新手,想从第 3 方启动器的图标主题开始。我想知道是否有任何方法可以将图像(从我的“drawable”文件夹中)添加到“strings.xml”中的字符串中

这就是我所拥有的:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Theme properties -->
    <bool name="enableIconPack">true</bool>
    <bool name="enableDockPack">false</bool>

    <string name="authorName">Clay Cauley</string>
    <string name="developerName">Clay Cauley</string>
    <string name="authorLink">MY SITE</string>
    <string name="theme_title">MY TITLE</string>
    <string name="theme_description">This is some text explaining who created the theme and why, etc ... This is also where I would like my logo to appear.</string>
</resources>

我的问题在于最后一个字符串“theme_description”——如果可能的话,我想把我的标志放在那里,以便人们在这个屏幕上看到它:

截屏

希望能把它放在“嘿”当前所在的位置。

我尝试了 2-3 种不同的方法,但它们都是猜测,没有一个有效,所以我想我会在这里尝试。非常感谢任何帮助,即使它告诉我这是不可能的:)

这是我的“main.xml”

<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/gridview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:columnWidth="65dp"
    android:gravity="center"
    android:horizontalSpacing="1dp"
    android:listSelector="#000000"
    android:background="#000000"
    android:numColumns="3"
    android:scrollbars="none"
    android:stretchMode="columnWidth"
    android:verticalSpacing="-1dp" >
</GridView>

谢谢!

4

3 回答 3

0

您可能想要做的是将图像添加到 TextView。有一些属性:“android:drawableLeft”、“android:drawableRight”、“android:drawableStart”等。

<TextView android:drawableLeft="@drawable/my_drawable" .../>

如果要在资源文件中定义它,请在 styles.xml 中进行:

<style name="my_text_view_with_drawable">
    <item name="android:drawableLeft">@drawable/my_drawable</item>
</style>

<TextView style="@style/my_text_view_with_drawable" .../>
于 2013-05-15T14:39:43.400 回答
0

我认为原始海报https://stackoverflow.com/users/1344453/clay-cauley是在询问您如何指定要插入的图像以及 string.xml 中字符串中的文本,因为您可以在里面指定链接和电子邮件一个字符串,最好引用一个drawable。以不同的方式问你如何做一个 la html img 标签,像这样:)

 <img src="@drawable/icon" >

我也对这种可能性感兴趣。我知道如何使用 ImageView 专用布局并通过代码加载选择的位图。我认为问题在于尝试使用 TextView (它可能不是为显示图像而设计的,如果布局有 WebView 控件呢?字符串资源是否可以在本地存储中引用可绘制对象中的位图?

谢谢你。

于 2014-03-08T18:22:19.437 回答
-1

您可以使用一种布局来执行此操作,例如线性布局或相对布局。

于 2013-05-15T14:35:11.430 回答