Also ich hab mir mitlerweil für jede Display grösse die man so allgemein Standard mässig findet, ein gerät gekauft um so die Apps zu testen.
Dadurch habe ich auch gleich verschiedenen OS Versionen abgedeckt unter Real bedingungen.
Beiträge von Ryan Finley
-
-
Liest du in deiner App HTMl Code aus ?
-
Und wozu sind die weißen Symbole, das Dreieck, der Kreis und das Quadrat?
Diese simulieren nur Grafisch die Bediehnelemente von der Hardware.
Du must auch vorher ein Layout (GridView, LinearLayout usw.) einfügen.
-
Genau das problem habe ich auch noch....welches ich noch nicht lösen konnte.
Habe auch eine Activity und 17 Fragmente.
möchte auch direkt die Fragmente aufrufen. -
Mal im Geräte Manager gucken ob irgendwas nicht erkannt wurde.
-
Haste den auch im Handy den Entwicklermodus aktiviert ?!
Und dort das USB Debugging eingeschaltet ?!Einstellungen >> ganz unten Entwickleroptionen...
Falls du diese Optionen nicht sehen solltest muste diese noch aktivieren:
- Öffnen Sie die "Einstellungen" auf Ihrem Android-Gerät.
- Scrollen Sie herunter zum Menüpunkt "Über das Telefon" bzw. "Über das Tablet".
- Tippen Sie dort mehrmals hintereinander auf "Build-Nummer"
- Anschließend finden Sie die Entwickleroptionen unter dem Eintrag "System"
-
Willkommen.....
-
Nein nein, denke ich hab das falsch beschrieben.
Das CustomView ist ein gitternetz wo der User per touch auf dem Gitternetz malen kan und die einzel felder werden mit Farbe gefüllt.
Das ganze soll dann hinterher dann eine riesen LED Matrix ansteuern wo dann die kunden einfach mal drauf herum malen sollen.Nur ist es so wenn ich dort von link nach rechts wische dann reagiert auch der Swipe.
Deswegen wolle ich den für den Bereich ausgrenzen. -
Sorry war irgendwie etwas durcheinander gekommen.
-
Moin Jungs,
Ich hab ein App wo ich mittels Swipe (ohne Tabs oder NavDrawer) zwischen den Fragmenten hin und her switsche.
Nun hab ich aber auf dem Fragment ein CustomView Bereich bei den man hin und her, rauf und runter oder im kreis wischen kann.Nur leider beim wischen von links nach rechts und zurück reagiert auch der swipe (blätter) effekt.
Wie kann man für einen bestimmten bereich den Swipe (ViewPager) ausgrenzen oder blokieren?!Danke
-
Du erstellst dein Fragment und fügst dabei eine statische Methode "newInstance" hinzu der du einen Parameter übergibst. Anhand des Parameters kannst du dann das Fragment mit "new" instanziieren und returnen um es zu verwenden. (vergiss nicht trotzallem die onCreate und onCreateView methoden zu implementieren)
Also ich hab ja diese Vorlage.
Code
Alles anzeigenpublic static class PlaceholderFragment extends Fragment { private static final String ARG_SECTION_NUMBER = "section_number"; public PlaceholderFragment() { } public static PlaceholderFragment newInstance(int sectionNumber) { PlaceholderFragment fragment = new PlaceholderFragment(); Bundle args = new Bundle(); args.putInt(ARG_SECTION_NUMBER, sectionNumber); fragment.setArguments(args); return fragment; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); TextView textView = (TextView) rootView.findViewById(R.id.section_label); textView.setText(getString(R.string.section_format, getArguments().getInt(ARG_SECTION_NUMBER))); return rootView; } } public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return PlaceholderFragment.newInstance(position + 1); } @Override public int getCount() { return 3; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return "SECTION 1"; case 1: return "SECTION 2"; case 2: return "SECTION 3"; } return null; } }
Also hab ich das richtig verstanden das ich beim "public Fragment getItem(int position)" auch mehrer Parameter übergeben kann?!
So dann = public Fragment getItem(int position, String name, int rgbwDMX, int startaddress).
-
Hallo,
ich bin zwar keine Anfänger mehr, aber auch nicht so der mega Profi.Bisher hab ich mich mit Fragmenten wenig beschäftigt, ich weis aber wie das Grundprinzip funktioniert.
Aber irgendwie komme ich gerade nicht so richtig weiter.Ich hab mir im Android Studio (Aktuelle Version) ein Startprojekt erzeugt welches dann die Fragmente und swipe (blättern) funktion beinhaltet.
Im Sample kann man schön die Seiten blättern und es wird auch in einem TextView die Fragment Seite angezeigt.Nun möchte ich mehrer Hardware Geräte (Devices) über Netzwerk steuern.
Ist es Möglich das man ein Fragment Layout (XML) wo alle benötigen Elemente drauf sind mehrfach zu benutzen ?
Aber so das wenn man swiped (blättert) eigentlich immer das gleiche Sieht, aber hinter jeder Seite ein anderes Device angesprochen wird.Muss man da für jedes Device entsprechen eine eigene fragment_xxx.class anlegen oder könnte man das mit dem Internen hoch zählen der Seite lösen wenn man swiped ?
Weil auch jedes Device dann unterschiedliche Grundeinstellungen mit sich bringt und diese dann auch über Preferences Konfigurierbar sind.Hoffe das ist verständlich beschrieben was ich vorhabe.
Danke