2016-11-23 15 views
-2

名前が入っているList<String> listOfNamesがあります。 RecyclerViewを使ってそれらをすべて印刷するには?(Android)リストからの文字列でRecyclerViewを作成

+2

あなたが試したことの詳細を追加してください。 – Saveen

+0

私は多くのチュートリアルを見つけましたが、それぞれのチュートリアルはあまりにも複雑でした。ボタンをクリックすると、RecyclerViewのTextViewからテキストが表示されます。私はちょうど非常に簡単な答えをしたい:私はRecyclerViewを使用しなければならない、まだそれをすべて知っていない、私はリストからすべての要素を印刷する必要があり、私はそれを行う方法を知らない。 – Tomas

答えて

0

非常に有用なrecylerviewの使用開始点はhere click hereです。

これは非常に基本的な例です。

0

こんにちはリサイクラービューのシンプルな例です。手順以下

フォロー:

  1. グローバルに宣言し、この変数

    private RecyclerView recyclerview; 
    
  2. 使用これは、サーバーからの応答を取得し、ちょうどコピーGSONプラグインを使用して1つのモデルクラスを作成し、あなたの応答を貼り付ける場所。それを使用した後。

    Gson gson = new Gson(); 
    CreateYourModel createYourModel = gson.fromJson(response_data, YourActivity.class); 
    
    RecyclerAdapter mAdapter = new RecyclerAdapter(createYourModel); 
    
    RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getActivity()); 
    recyclerview.setLayoutManager(mLayoutManager); 
    recyclerview.setItemAnimator(new DefaultItemAnimator()); 
    recyclerview.setAdapter(mAdapter); 
    recyclerview.setNestedScrollingEnabled(false); 
    
  3. これはあなたのリサイクラーアダプターと同じものです。

    public class RecyclerAdapter extends   RecyclerView.Adapter<RecyclerAdapter.MyViewHolder> { 
    
    private CreateYourModel mList; 
    
    public class MyViewHolder extends RecyclerView.ViewHolder { 
    public TextView tvdate; 
    
    public MyViewHolder(View view) { 
        super(view); 
        tvdate = (TextView) view.findViewById(R.id.tvdate); 
    
    } 
    } 
    
    
    public RecyclerAdapterCreateYourModel mList) { 
    this.mList = mList; 
    } 
    
    @Override 
    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { 
    View itemView = LayoutInflater.from(parent.getContext()) 
         .inflate(R.layout.youritemview, parent, false); 
    
    return new MyViewHolder(itemView); 
    } 
    
    @Override 
    public void onBindViewHolder(MyViewHolder holder, int position) { 
    
    holder.tvsummuryloan_repayment_date.setText(setyourdatafromlist); 
    
    } 
    
    @Override 
    public int getItemCount() { 
    return mList.size(); 
    } 
    } 
    

は、Google上の任意のチュートリアルに従うことができます。

ありがとうございました

関連する問題