【发布时间】:2016-02-03 22:32:33
【问题描述】:
我有一个带有 1 个文本视图、1 个图像视图和 1 个按钮的布局。我有 5 张可绘制的图片。他们的名字像image1,image2,image3......当我点击按钮时,按钮改变drawable中的随机图片(“image”+rand.numbers方法)但我想将更改的图像名称打印到textview。我该怎么做? *简要地;按钮功能:首先打印现有图像>然后更改新的随机图像。 **我很抱歉语法不好..
public void onClick(View v) {
ImageView img=(ImageView)findViewById(R.id.imageView1);
Random rand = new Random();
int rndInt = rand.nextInt(5) + 1;
String drawableName = "image"+ rndInt;
int resID = getResources().getIdentifier(drawableName, "drawable", getPackageName());
img.setImageResource(resID);
};
【问题讨论】:
-
不,不一样?我的问题是,如何将现有的随机图片名称打印到 textview 之后,我想在 1 个按钮中更改所有新的随机图片。
-
艾伦,也许如果你展示你的代码,我们会更好地理解你想要什么
-
我们可以与其他平台交谈吗?也许是 Skype 或 fb?
-
public void onClick(View v) { ImageView img=(ImageView)findViewById(R.id.imageView1);随机 rand = new Random(); int rndInt = rand.nextInt(5) + 1;字符串drawableName =“图像”+ rndInt; int resID = getResources().getIdentifier(drawableName, "drawable", getPackageName()); img.setImageResource(resID); };此代码在我的按钮中。当我单击按钮系统更改我的可绘制文件夹中的随机图像时。我想在 textview 中打印图像名称,例如系统更改 image2,image2 现在在 imageview 中,我想将 textview 打印到 image2 我想我现在可以告诉
标签: android