Java 如何在Android中列出数组XML中的可绘制图像
你好,伙计,我是Android和java新手,我正在尝试在arry中列出可绘制的图像,但我不能 我将此代码用于xml res/vslues/db.xmlJava 如何在Android中列出数组XML中的可绘制图像,java,android,arrays,xml,Java,Android,Arrays,Xml,你好,伙计,我是Android和java新手,我正在尝试在arry中列出可绘制的图像,但我不能 我将此代码用于xml res/vslues/db.xml <?xml version="1.0" encoding="utf-8"?> 我不确定我是否理解你的要求。如果要显示图像,可以使用ImageView而不是TextView。另外,对于每个视图,您都有这个setBackgroundResource方法,它设置了一个可绘制的背景-感谢marin的回答,我想在搜索结果中添加img而不是文
<?xml version="1.0" encoding="utf-8"?>
我不确定我是否理解你的要求。如果要显示图像,可以使用ImageView而不是TextView。另外,对于每个视图,您都有这个setBackgroundResource方法,它设置了一个可绘制的背景-感谢marin的回答,我想在搜索结果中添加img而不是文本android:id=“@+id/txtSearchResult”元素不是
,只是我不确定我是否理解您的要求。如果要显示图像,可以使用ImageView而不是TextView。另外,对于每个视图,您都有这个setBackgroundResource方法,它设置了一个可绘制的背景-感谢marin的回答,我想在搜索结果中添加img而不是文本android:id=“@+id/txtSearchResult”元素不是
,它只是
<string-array name="foodname">
<item>2</item>
</string-array>
<string-array name="foodItem">
<item>@drawable/aa</item>
</string-array>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="25dp"
android:padding="10dp"
android:layout_marginBottom="20dp"
android:id="@+id/txtSearchResult"
android:gravity="center"
/>
public void food(){
String item="" ;
for(int i=0; i< foodname.length;i++){
item=foodname[i] ;
if(item.equals(text.getText().toString()))
{
tvResult.setText(fooditem[i]);
}
}
}
if(id==R.id.action_search)
{
String foodname=text.getText().toString() ;
String content =tvResult.getText().toString() ;
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = content;
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, foodname);