Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/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 添加位图名称_Android_String_Bitmap - Fatal编程技术网

Android 添加位图名称

Android 添加位图名称,android,string,bitmap,Android,String,Bitmap,当我使用toString()将位图转换为字符串时,我得到了类似的结果:android.graphics。Bitmap@40da7c08. 我希望这个名字总是一样的,这样我就可以比较它了。有什么办法吗?这是Java中toString()方法的默认实现。它基本上是类的完全分类名称,然后是对象的hexcode 我建议您根据equals()进行比较方法或将您的位图对象包装在您的类中,并添加名称或id属性。最好扩展位图类,并添加另一个方法来生成您理解的唯一标识符。因此无法更改它。如果我想使用.equals

当我使用
toString()
将位图转换为字符串时,我得到了类似的结果:android.graphics。Bitmap@40da7c08. 我希望这个名字总是一样的,这样我就可以比较它了。有什么办法吗?

这是
Java
toString()
方法的默认实现。它基本上是类的完全分类名称,然后是对象的
hexcode


我建议您根据
equals()进行比较
方法或将您的
位图
对象包装在您的类中,并添加名称或id属性。

最好扩展位图类,并添加另一个方法来生成您理解的唯一标识符。

因此无法更改它。如果我想使用.equals()方法,该方法检查两个引用是否指向同一个对象,但不一定两个对象都包含相同的数据。@Itsmeyxc否您不能更改它。但是,您可以自己重写
Bitmap
类,并重写
toString()
的实现,以便对像素进行比较,比如显示。我有一个在画布上绘制的位图列表,这是四个不同的位图,我想知道单击了哪一个