Add recyclerview

This commit is contained in:
2020-04-26 20:38:34 +02:00
parent 9abc83001e
commit cdf9b5b155
7 changed files with 115 additions and 3 deletions

View File

@@ -1,6 +1,10 @@
package com.janasroboter;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.os.Bundle;
import android.os.StrictMode;
import android.view.View;
@@ -10,10 +14,16 @@ import android.widget.Toast;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private final String URL = "http://192.168.4.1";
private RecyclerView recyclerView;
private RecyclerView.Adapter modeAdapter;
private LinearLayoutManager layoutManager;
private List<String> data;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -29,6 +39,25 @@ public class MainActivity extends AppCompatActivity {
.detectNetwork()
.penaltyLog()
.build());
recyclerView = findViewById(R.id.recyclerv);
recyclerView.setHasFixedSize(true);
layoutManager = new LinearLayoutManager(getBaseContext());
recyclerView.setLayoutManager(layoutManager);
data = new ArrayList<>();
setRecyclerData(data);
modeAdapter = new ModeListAdapter(data);
recyclerView.setAdapter(modeAdapter);
recyclerView.addItemDecoration(new DividerItemDecoration(getBaseContext(), DividerItemDecoration.VERTICAL));
}
private void setRecyclerData(List<String> data) {
data.add("Mode 1");
data.add("Mode 2");
}