Grungerüst steht bis auf die Entfernung des Menüpunktes slideshow
This commit is contained in:
parent
3d79b297c5
commit
f96430fb16
@ -36,7 +36,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
// Passing each menu ID as a set of Ids because each
|
||||
// menu should be considered as top level destinations.
|
||||
mAppBarConfiguration = new AppBarConfiguration.Builder(
|
||||
R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow)
|
||||
R.id.nav_all_IOs, R.id.nav_your_IOs, R.id.nav_slideshow)
|
||||
.setDrawerLayout(drawer)
|
||||
.build();
|
||||
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
|
||||
@ -63,16 +63,16 @@ public class MainActivity extends AppCompatActivity {
|
||||
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
||||
switch (item.getItemId()){
|
||||
case R.id.action_settings:
|
||||
Toast.makeText(this,"settings",Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(this,"Settings",Toast.LENGTH_SHORT).show();
|
||||
return true;
|
||||
case R.id.action_adjust_xml:
|
||||
Toast.makeText(this,"adjust",Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(this,"Adjust .xml",Toast.LENGTH_SHORT).show();
|
||||
return true;
|
||||
case R.id.action_download_xml:
|
||||
Toast.makeText(this,"download",Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(this,"Download .xml",Toast.LENGTH_SHORT).show();
|
||||
return true;
|
||||
case R.id.action_upload_xml:
|
||||
Toast.makeText(this,"upload",Toast.LENGTH_SHORT).show();
|
||||
Toast.makeText(this,"Upload .xml",Toast.LENGTH_SHORT).show();
|
||||
return true;
|
||||
default:
|
||||
return super.onOptionsItemSelected(item);
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.example.aped.ui.gallery;
|
||||
package com.example.aped.ui.all_IOs;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
@ -14,17 +14,17 @@ import androidx.lifecycle.ViewModelProvider;
|
||||
|
||||
import com.example.aped.R;
|
||||
|
||||
public class GalleryFragment extends Fragment {
|
||||
public class All_IOs_Fragment extends Fragment {
|
||||
|
||||
private GalleryViewModel galleryViewModel;
|
||||
private All_IOs_ViewModel allIOsViewModel;
|
||||
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
galleryViewModel =
|
||||
new ViewModelProvider(this).get(GalleryViewModel.class);
|
||||
View root = inflater.inflate(R.layout.fragment_gallery, container, false);
|
||||
final TextView textView = root.findViewById(R.id.text_gallery);
|
||||
galleryViewModel.getText().observe(getViewLifecycleOwner(), new Observer<String>() {
|
||||
allIOsViewModel =
|
||||
new ViewModelProvider(this).get(All_IOs_ViewModel.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<String>() {
|
||||
@Override
|
||||
public void onChanged(@Nullable String s) {
|
||||
textView.setText(s);
|
@ -1,14 +1,14 @@
|
||||
package com.example.aped.ui.home;
|
||||
package com.example.aped.ui.all_IOs;
|
||||
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
|
||||
public class HomeViewModel extends ViewModel {
|
||||
public class All_IOs_ViewModel extends ViewModel {
|
||||
|
||||
private MutableLiveData<String> mText;
|
||||
|
||||
public HomeViewModel() {
|
||||
public All_IOs_ViewModel() {
|
||||
mText = new MutableLiveData<>();
|
||||
mText.setValue("Anzeige aller Mess & Sollwertvorgaben bestimmt durch die xml");
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package com.example.aped.ui.home;
|
||||
package com.example.aped.ui.your_IOs;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
@ -14,17 +14,17 @@ import androidx.lifecycle.ViewModelProvider;
|
||||
|
||||
import com.example.aped.R;
|
||||
|
||||
public class HomeFragment extends Fragment {
|
||||
public class Your_IOs_Fragment extends Fragment {
|
||||
|
||||
private HomeViewModel homeViewModel;
|
||||
private Your_IOs_ViewModel your_IOs_ViewModel;
|
||||
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
homeViewModel =
|
||||
new ViewModelProvider(this).get(HomeViewModel.class);
|
||||
View root = inflater.inflate(R.layout.fragment_home, container, false);
|
||||
final TextView textView = root.findViewById(R.id.text_home);
|
||||
homeViewModel.getText().observe(getViewLifecycleOwner(), new Observer<String>() {
|
||||
your_IOs_ViewModel =
|
||||
new ViewModelProvider(this).get(Your_IOs_ViewModel.class);
|
||||
View root = inflater.inflate(R.layout.fragment_your_ios, container, false);
|
||||
final TextView textView = root.findViewById(R.id.text_your_IOs);
|
||||
your_IOs_ViewModel.getText().observe(getViewLifecycleOwner(), new Observer<String>() {
|
||||
@Override
|
||||
public void onChanged(@Nullable String s) {
|
||||
textView.setText(s);
|
@ -1,14 +1,14 @@
|
||||
package com.example.aped.ui.gallery;
|
||||
package com.example.aped.ui.your_IOs;
|
||||
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
|
||||
public class GalleryViewModel extends ViewModel {
|
||||
public class Your_IOs_ViewModel extends ViewModel {
|
||||
|
||||
private MutableLiveData<String> mText;
|
||||
|
||||
public GalleryViewModel() {
|
||||
public Your_IOs_ViewModel() {
|
||||
mText = new MutableLiveData<>();
|
||||
mText.setValue("Personalisierte Anzeige der Mess- & Sollwerte");
|
||||
}
|
@ -2,8 +2,8 @@
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:angle="135"
|
||||
android:centerColor="#009688"
|
||||
android:endColor="#00695C"
|
||||
android:startColor="#4DB6AC"
|
||||
android:centerColor="#7a2f2f"
|
||||
android:endColor="#f01313"
|
||||
android:startColor="#2e2f30"
|
||||
android:type="linear" />
|
||||
</shape>
|
@ -4,10 +4,10 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ui.gallery.GalleryFragment">
|
||||
tools:context=".ui.all_IOs.All_IOs_Fragment">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_gallery"
|
||||
android:id="@+id/text_all_IOs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
@ -4,10 +4,10 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ui.home.HomeFragment">
|
||||
tools:context=".ui.your_IOs.Your_IOs_Fragment">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_home"
|
||||
android:id="@+id/text_your_IOs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
@ -5,13 +5,13 @@
|
||||
|
||||
<group android:checkableBehavior="single">
|
||||
<item
|
||||
android:id="@+id/nav_home"
|
||||
android:id="@+id/nav_all_IOs"
|
||||
android:icon="@drawable/ic_menu_camera"
|
||||
android:title="@string/menu_home" />
|
||||
android:title="@string/menu_all_IOs" />
|
||||
<item
|
||||
android:id="@+id/nav_gallery"
|
||||
android:id="@+id/nav_your_IOs"
|
||||
android:icon="@drawable/ic_menu_gallery"
|
||||
android:title="@string/menu_gallery" />
|
||||
android:title="@string/menu_all_IOs" />
|
||||
<item
|
||||
android:id="@+id/nav_slideshow"
|
||||
android:icon="@drawable/ic_menu_slideshow"
|
||||
|
@ -3,19 +3,19 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/mobile_navigation"
|
||||
app:startDestination="@+id/nav_home">
|
||||
app:startDestination="@+id/nav_all_IOs">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/nav_home"
|
||||
android:name="com.example.aped.ui.home.HomeFragment"
|
||||
android:label="@string/menu_home"
|
||||
tools:layout="@layout/fragment_home" />
|
||||
android:id="@+id/nav_all_IOs"
|
||||
android:name="com.example.aped.ui.all_IOs.All_IOs_Fragment"
|
||||
android:label="@string/menu_all_IOs"
|
||||
tools:layout="@layout/fragment_all_ios" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/nav_gallery"
|
||||
android:name="com.example.aped.ui.gallery.GalleryFragment"
|
||||
android:label="@string/menu_gallery"
|
||||
tools:layout="@layout/fragment_gallery" />
|
||||
android:id="@+id/nav_your_IOs"
|
||||
android:name="com.example.aped.ui.your_IOs.Your_IOs_Fragment"
|
||||
android:label="@string/menu_your_IOs"
|
||||
tools:layout="@layout/fragment_your_ios" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/nav_slideshow"
|
||||
|
@ -3,14 +3,14 @@
|
||||
<string name="navigation_drawer_open">Open navigation drawer</string>
|
||||
<string name="navigation_drawer_close">Close navigation drawer</string>
|
||||
<string name="nav_header_title">APED</string>
|
||||
<string name="nav_header_subtitle">space for information</string>
|
||||
<string name="nav_header_subtitle">the simple way with your project</string>
|
||||
<string name="nav_header_desc">Navigation header</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
<string name="action_adjust_xml">Adjust .xml</string>
|
||||
<string name="action_download_xml">Download .xml</string>
|
||||
<string name="action_upload_xml">Upload .xml</string>
|
||||
|
||||
<string name="menu_home">all IOs</string>
|
||||
<string name="menu_gallery">your IOs</string>
|
||||
<string name="menu_all_IOs">all IOs</string>
|
||||
<string name="menu_your_IOs">your IOs</string>
|
||||
<string name="menu_slideshow">noch zu entfernen</string>
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user