package org.mian.gitnex.activities; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.content.res.Resources; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import org.mian.gitnex.R; import org.mian.gitnex.adapters.SponsorsAdapter; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Author M M Arif */ public class SponsorsActivity extends AppCompatActivity { private View.OnClickListener onClickListener; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sponsors); ImageView closeActivity = findViewById(R.id.close); initCloseListener(); closeActivity.setOnClickListener(onClickListener); Resources res = getResources(); CharSequence[] sponsorsInfo = res.getTextArray(R.array.sponsorsInfo); List sponsorsList = new ArrayList<>(Arrays.asList(sponsorsInfo)); RecyclerView mRecyclerView = findViewById(R.id.recyclerView); mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(mRecyclerView.getContext(), DividerItemDecoration.VERTICAL); mRecyclerView.addItemDecoration(dividerItemDecoration); SponsorsAdapter adapter = new SponsorsAdapter(sponsorsList); mRecyclerView.setAdapter(adapter); } private void initCloseListener() { onClickListener = new View.OnClickListener() { @Override public void onClick(View view) { finish(); } }; } }