diff --git a/APED/app/src/main/java/com/example/aped/ui/all_IOs/AllIOsFragment.java b/APED/app/src/main/java/com/example/aped/ui/all_IOs/AllIOsFragment.java index df0d314..d2fb730 100644 --- a/APED/app/src/main/java/com/example/aped/ui/all_IOs/AllIOsFragment.java +++ b/APED/app/src/main/java/com/example/aped/ui/all_IOs/AllIOsFragment.java @@ -4,7 +4,12 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.ListView; +import android.widget.SearchView; import android.widget.TextView; +import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -15,31 +20,31 @@ import androidx.lifecycle.ViewModelProvider; import com.example.aped.R; public class AllIOsFragment extends Fragment { - /**Azeige Modell.*/ - private AllIOsViewModel allIOsViewModel; + ListView lv; - /** - * - * @param inflater - * @param container - * @param savedInstanceState - * @return root - */ - public View onCreateView(final @NonNull LayoutInflater inflater, - final ViewGroup container, - final Bundle savedInstanceState) { - allIOsViewModel = - new ViewModelProvider(this).get(AllIOsViewModel.class); - View root = inflater.inflate(R.layout.fragment_all_ios, container, - false); - final TextView textView = root.findViewById(R.id.text_all_IOs); - allIOsViewModel.getText().observe(getViewLifecycleOwner(), - new Observer() { + SearchView searchView; + ArrayAdapter adapter; + String[] name = {"IN1", "Temperatur extern","Strom Heizung"}; +String[] data = {"IN1_", "Temperatur extern_","Strom Heizung_"}; + + @Override + public View onCreateView(LayoutInflater inflater, + ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_all_ios, container, + false); + lv = (ListView) view.findViewById(R.id.idListView); + adapter = new ArrayAdapter(getActivity(), + android.R.layout.simple_expandable_list_item_1,name); + adapter = new ArrayAdapter(getActivity(), + android.R.layout.simple_expandable_list_item_2,data); + lv.setAdapter(adapter); + lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override - public void onChanged(final @Nullable String s) { - textView.setText(s); + public void onItemClick(AdapterView parent, View view, int position, long id) { + Toast.makeText(getContext(),"Position:"+position, Toast.LENGTH_LONG).show(); } }); - return root; + return view; } } diff --git a/APED/app/src/main/res/layout/fragment_all_ios.xml b/APED/app/src/main/res/layout/fragment_all_ios.xml index 03a086b..47c331f 100644 --- a/APED/app/src/main/res/layout/fragment_all_ios.xml +++ b/APED/app/src/main/res/layout/fragment_all_ios.xml @@ -1,22 +1,13 @@ - - - - \ No newline at end of file + + \ No newline at end of file