我是Android开发的超级新手,并希望通过第三方发射器的Icon主题开始放慢速度。我想知道是否有任何方法可以将图像(从“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>
谢谢!
答案 0 :(得分: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" .../>
答案 1 :(得分:0)
我认为原始海报https://stackoverflow.com/users/1344453/clay-cauley问你如何指定要插入的图像以及string.xml中字符串的文本 由于您可以在字符串中指定链接和电子邮件,因此引用drawable会很不错。 不同的问题你会怎么做一个la html img标签,像这样:)
<img src="@drawable/icon" >
我也对这种可能性感兴趣。 我知道如何使用ImageView专门设置布局并通过代码加载选择的位图。 我认为问题是尝试使用TextView(它可能不是为了显示图像,如果布局有WebView控件怎么样?字符串资源是否可以在本地存储中引用drawable中的位图?
谢谢。
答案 2 :(得分:-1)
您可以使用一种布局来完成此操作,例如linearlayout或relativelayout。