Java android setTag方法示例

Java android setTag方法示例,java,android,Java,Android,对java非常陌生。我想使用视图的setTag方法。它将对象作为参数 在javascript中,我可以在将其作为参数传递时创建一个对象,如下所示: setTag( {id:123} ); 我可以用java做类似的事情吗?如果可以,怎么做 我只想动态创建一个匿名对象。这可以做到吗?在java中,您可以设置标记新对象; 顺便说一下,123是一种基本类型,而不是对象类型。 但是,您可以使用Integer类创建Integer对象new Integer123; 从javascript开发人员的角度来看,

对java非常陌生。我想使用视图的setTag方法。它将对象作为参数

在javascript中,我可以在将其作为参数传递时创建一个对象,如下所示:

setTag( {id:123} );
我可以用java做类似的事情吗?如果可以,怎么做


我只想动态创建一个匿名对象。这可以做到吗?

在java中,您可以设置标记新对象; 顺便说一下,123是一种基本类型,而不是对象类型。 但是,您可以使用Integer类创建Integer对象new Integer123; 从javascript开发人员的角度来看,这可能会令人不安。更多信息:

至少在java 1.7+中,在Google上不应该很容易找到java中对象创建的100%确定性。我敢肯定,对你来说,这样做要比发帖等待回答快得多,当然,除非你想要更具体的东西。尝试过谷歌搜索,但找不到答案——一个很好的例子是Java和Javascript之间有很大的区别,以至于我不能完全确定你在问什么。如果要实例化一个新对象,可以编写settagnewobject。然而,这是非常有限的功能。看起来您想在对象上设置一个名为id的字段。在这种情况下,您需要定义一个扩展对象并具有id字段的新类。然后构造对象,设置id字段,然后将其传递到setTagObject方法中。这与我要查找的类似。非常感谢。
final String id = "some value";
// ...
view.setTag(new HashMap<String, Integer>() {{
    put(id, 123);
}});