Java 如何从单击的项目生成字符串?
我试图从单击的视图中生成一个字符串,并将其存储在数据库中。我已经创建了一个不同视图的列表,我只想保存单击的视图Java 如何从单击的项目生成字符串?,java,android,string,stringbuilder,Java,Android,String,Stringbuilder,我试图从单击的视图中生成一个字符串,并将其存储在数据库中。我已经创建了一个不同视图的列表,我只想保存单击的视图 final StringBuilder sb = new StringBuilder(); final String prefix = " "; holder.cardView.setOnClickListener(new View.OnClickListener() { boolean isClicked = false; @Overr
final StringBuilder sb = new StringBuilder();
final String prefix = " ";
holder.cardView.setOnClickListener(new View.OnClickListener() {
boolean isClicked = false;
@Override
public void onClick(View view) {
if (isClicked) {
isClicked = false;
} else {
String ingredient = holder.ingredientTextView.getText().toString();
sb.append(ingredient);
sb.append(prefix);
isClicked = true;
}
}
});
allIngredients = sb.toString();
私有StringBuilder视图单击顺序=新建StringBuilder()代码>
view.setOnClickListener(这个)代码>
@覆盖
公共void onClick(视图){
视图单击order.append(view.getClass().getName());
}
如果您想要或有不同的单击侦听器行为,只需添加这一行
viewClickingOrder.append(view.getClass().getName())代码>
给每个听众
你需要给我们一些代码…然后是你迄今为止所尝试的。那么你想创建一个字符串,列出按顺序单击的所有项目吗?@GursheeshSingh确实你可以检查我的解决方案