目前,当我使用app.Tap时,我必须给它一个确切的字符串。
我想做一些像app.Tap("sstring")
这样的事情,但仍然匹配用例如public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> {
private List<Object> articles;
public MyAdapter(List<Object> articles, Context context) {
this.articles = articles;
this.context = context;
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
// ???
Object article = getOneArticleFromArticles(articles, position);
// here in in setText I only can get title from my concrete entity type
holder.title.setText(article.getTitle());
...
标记的元素&#34; somessting&#34;,&#34; someSStRing&#34;等
有可能以某种方式吗?这听起来像是一件简单的事情,但我无法找到一种方法来做到这一点,并且令人惊讶的是,没有选择让它表现得那样。
答案 0 :(得分:0)
您是否尝试通过函数重载并指定id?
app.Tap(e => e.Id("sstring"));
标记在每个元素上搜索许多属性以返回任何匹配。