Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:通过java代码添加图像_Android_Image_Parsing_Textview - Fatal编程技术网

Android:通过java代码添加图像

Android:通过java代码添加图像,android,image,parsing,textview,Android,Image,Parsing,Textview,我试图通过java在文本视图之前显示一个名为phone.png的图像。让我解释清楚 ((TextView) view.findViewById(android.R.id.text1)).setText(new StringBuilder(timeFormat.format(new Date(date))).append(DASH).append(context.getString(SimpleParser.getTranslatedParserName(filename))));

我试图通过java在文本视图之前显示一个名为phone.png的图像。让我解释清楚

    ((TextView) view.findViewById(android.R.id.text1)).setText(new StringBuilder(timeFormat.format(new Date(date))).append(DASH).append(context.getString(SimpleParser.getTranslatedParserName(filename))));
    return view;
}
这部分代码将解析预定义目录中的文件,并将结果显示为 CURRENTTIME-文件前缀

因此,假设脚本只是查看4 FILEPREFIX(test1_12456.zip test2_12456.zip test3_12456.zip test4_12456.zip),是否可以在“CURRENTTIME”之前显示分配给每个前缀的图像?如果前缀为test1,则结果为: TEST1图像当前时间-TEST1


谢谢

您可以将文本视图添加到tablerow。在添加textview之前,可以添加imageView并执行以下操作:

imageView.setIcon(someImage);
它看起来像:

<TableLayout>
    <TableRow>
        <ImageView />
        <TextView />
    <TableRow>
<TableLayout>


您可以动态添加tableRows。

如果要从drawable文件夹加载图像,可以使用:

ImageView imgView=(ImageView) findViewById(R.id.imgView);
Drawable  drawable  = getResources().getDrawable(R.drawable.img);
imgView.setImageDrawable(drawable);
对于在textview中显示图像,您可以创建一个
spannableString
,并将图像放置在
textview
中您想要的位置。或者你可以使用

ImageSpan is = new ImageSpan(context, resId);
text.setSpan(is, index, index + strLength, 0);