-4

1) Wie können Sie eine Aktivität in Androidstudio erstellen, wo Sie 5-6 Kartenansichten neu anordnen können, genau wie in Windows 10 Startmenü?Umsteckbare Kartenansichten in Androidstudio und mehrere Kartenansichten in einer Aktivität

Example Activity (Windows 10) with views you can rearrange

2) Wie können Sie eine Aktion machen mit mehr als einem Cardview (genau wie das Bild oben (windows 10 Startingmenu))?

Irgendwelche Tipps würden sehr geschätzt, Danke.

Antwort

0

Ja, Sie können es eine RecyclerView mit GridLayoutManager und am Ende verwenden, tun .Sie müssen Sie Spannweite Größe für Ihre Liste

erste Satz geben Sie die Anzahl der Spalten, die Sie in einem Raster in Ihrem Fall müssen eingestellt es ist 2

 gridLayoutManager = new GridLayoutManager(getActivity(), 2); 

dann die Position der Ansicht überprüfen und stellen sie die Spannweite Größe entsprechend

gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { 
     @Override 
     public int getSpanSize(int position) { 

      //depanding upon the type of data set the span-size if it is header take the whole space in the row 
      //also check the orientation and set the span-size 
      if (mAdapter.getItemViewType(position) == Adapter.ITEM_VIEW_TYPE_HEADER) { 
        return 2; 
       } 
      } 
      // if the type is item type keep the span-size as normal which is one 
      if (mAdapter.getItemViewType(position) == Adapter.ITEM_VIEW_TYPE_ITEM) { 
       return 1; 
      } 
      return -1; 
     } 
    });