Java 如何在Android中列出数组XML中的可绘制图像

Java 如何在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而不是文

你好,伙计,我是Android和java新手,我正在尝试在arry中列出可绘制的图像,但我不能 我将此代码用于xml

res/vslues/db.xml

<?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);