package zhangphil.book;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.v4.content.ContextCompat;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.DividerItemDecoration;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private RecyclerView mRecyclerView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mRecyclerView = findViewById(R.id.recycler_view);        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getApplicationContext());        linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);        mRecyclerView.setLayoutManager(linearLayoutManager);        RecyclerViewAdapter mAdapter = new RecyclerViewAdapter();        mRecyclerView.setAdapter(mAdapter);        DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(getApplicationContext(), DividerItemDecoration.VERTICAL);        dividerItemDecoration.setDrawable(new ColorDrawable(ContextCompat.getColor(getApplicationContext(), android.R.color.darker_gray)));        mRecyclerView.addItemDecoration(dividerItemDecoration);    }    private class RecyclerViewAdapter extends RecyclerView.Adapter {        @NonNull        @Override        public RecyclerViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {            View view = LayoutInflater.from(getApplicationContext()).inflate(android.R.layout.simple_list_item_1, parent, false);            RecyclerViewHolder holder = new RecyclerViewHolder(view);            return holder;        }        @Override        public void onBindViewHolder(@NonNull RecyclerViewHolder holder, int position) {            holder.text1.setText(position + "");        }        @Override        public int getItemCount() {            return Integer.MAX_VALUE;        }    }    private class RecyclerViewHolder extends RecyclerView.ViewHolder {        public TextView text1;        public RecyclerViewHolder(View itemView) {            super(itemView);            text1 = itemView.findViewById(android.R.id.text1);        }    }}

Android RecyclerView DividerItemDecoration_第1张图片

更多相关文章

  1. 改变ProgressBar的图片
  2. android常用图片特效处理
  3. 一张图片覆盖在另一个图片上
  4. 图片加载的几种模式
  5. ImageView下载图片加载
  6. Android中TextView中加图片,超链接,部分字或者背景变色。。。
  7. Android:解决RadioGroup中RadioButton的图片自定义及每项间隔距离
  8. TextView 文字加图片显示效果
  9. Android常用控件六之图片框(ImageView)

随机推荐

  1. Android 耳机插入过程分析
  2. Android 3D 旋转的三角形(四)
  3. 【android】小知识点整理qwq(三)
  4. Android CheckedTextView
  5. ListView Video
  6. Android(安卓)-HandleThread-给线程传参
  7. android典型代码系列(二十二)------按键
  8. Android Activity加入半透明蒙板,实现夜
  9. AndroidStudio打包出现问题: `Error:Exec
  10. Android复选框(CheckBox)的现实