Add recyclerview
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user