小编Pum*_*kel的帖子

如何从 RecyclerView 项目中获取值

我有一个带有 Button 和 RecyclerView 的 Fragment,由 RecyclerView Adapter 设置。在 RecyclerView 中有几个 Item,其中之一是 EditText。现在我希望当按钮被点击时(它不在 RecyclerView 对象中),我得到 EditTexts 的值。

我已经尝试过获取 recyclerView.getItemAtPosition() 但没有这样的功能,也尝试过同样的适配器。所以我需要类似 ArrayList s.add(recyclerView.getItemAtPosition(position).getEditText().getText().toString()); 的东西。

这是我的适配器:

public class RVSetAdapter extends RecyclerView.Adapter<RVSetAdapter.ViewHolder> {

private Exercise exercise;

public static class ViewHolder extends RecyclerView.ViewHolder {

    public EditText et_weight;
    public TextView tv_sets,tv_indication;

    public ViewHolder(@NonNull final View itemView) {

        super(itemView);
        tv_sets = itemView.findViewById(R.id.tv_sets);
        tv_indication = itemView.findViewById(R.id.tv_indication);
        et_weight = itemView.findViewById(R.id.et_weight);
    }

}

public RVSetAdapter(Exercise exercise) {
    this.exercise = exercise;
}

@NonNull
@Override
public RVSetAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

3
推荐指数
1
解决办法
2111
查看次数

当片段更改时更改工具栏标题

各位开发者大家好,

我有一个包含多个片段的活动。我希望当片段更改时,工具栏的标题也会更改。你们中大概有多少人知道

toolbar.setTitle("title")
Run Code Online (Sandbox Code Playgroud)

getSupportActionBar().setTitle("title")
Run Code Online (Sandbox Code Playgroud)

工作正常。

但我无法getSupportActionBar()从我的片段中调用,因为它不是静态方法。有人知道如何解决这个问题吗?

也谢谢你问候南瓜

android toolbar set

0
推荐指数
1
解决办法
4730
查看次数

标签 统计

android ×2

android-recyclerview ×1

set ×1

toolbar ×1