如何得到TextView的一个活动在RecycleViewAdapter类和TextView不在布局行对于RecycleViewitem.As在RecycleViewAdapter我们覆盖方法
onBindViewHolder(ViewHolder holder, int position){
NewsModel newsModel=values.get(position); //to get the current object
holder.news_title.setText(newsModel.getTitle());
holder.news_body.setText(newsModel.getDescription());
holder.news_published_at.setText("Date "+GiveMeDate(values.get(position).getDate()));}
因为它只得到<code>中声明的那些,ViewHolder扩展了RecyclerView。ViewHolder和ViewHolder将仅获取<code>视图中的ui v=充气机。充气(R.layout.news_item,父项,false) 但我想从活动的布局中获取ui,这样我就可以更新适配器中的TextView值,所以请帮助完成这项工作。反映布局的图像如下:
得到它
TextView requiredTextView = (TextView) ActivityName.findViewById(R.id.requiredTextView);
比如MyActivity.java
MyActivity myActivity;
public TextView tv_name;
Adapter.java
myActivity.tv_name.setText("InsaneCat");
希望这对您有所帮助
我发现在Adapter类中要使用Active的UI。我们应该在Active中使其静态,然后制作一个静态方法来更新它的值,之后每当我们想从Adapter更改它的值时,我们都会调用那个带有实际参数的静态方法,它会被更新。我是这样做的
在活动
public static TextView counter_value;
public static void update_counter(String value){
try{
counter_value.setText(value);
}
catch (Exception ex){
Log.d("Exception","Exception of type"+ex.getMessage());
}
}
在适配器类中,只需调用静态方法
News.update_counter(String.valueOf(counter));
我试图使用picasso库将url加载到imageView,但无法获得来正确使用picasso库。
问题内容: 我正在尝试使用Picasso库来将URL加载到imageView,但是我无法正确使用Picasso库。 问题答案: 您在这里有一些选择: 作为参数传递给FeedAdapter并将其保留为类字段 在需要时使用依赖项注入进行注入。我强烈建议您阅读有关内容。有一个很棒的工具-Dagger by Square 从任何对象获取它。在您的情况下,这可能适合您: 作为一个。
问题内容: 我在警报对话框微调器中得到json响应,现在我希望用户在Edittext中用逗号分隔用户选择的项目,但是当我运行该应用程序时,我只能选择一个并且在我的edittext中它仅显示一项… 问题答案: 定义自定义界面,该界面从多个项目选择对话框中进行回调。 自定义多项选择对话框方法。 参量 内容 :您的活动内容参考。 title :对话框标题。 jsonArrayString :您的json
谁能给我一个例子hoe把保存的数据从活动传递到回收器适配器。我知道如何使用putExtra等将数据从回收器适配器传递到活动。 好心帮帮我。百万先谢! 活动A中的代码(Add address按钮可用并且存在回收器视图) 请检查我更新的回收器适配器。当我运行时,0将显示在文本区域中,如所附图像所示。我对Android系统是新手。请以身作则。
我正在寻找在Android中使用列表适配器和Recyview适配器的区别。关于性能的任何不同,使用它们的利弊。
主要活动: 适配器: