1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Kritzli, 20.03.2010 #1
    Kritzli

    Kritzli Threadstarter Neuer Benutzer

    So, nächste Frage. Oder erstmal zum Problem.
    Also, ich hab ne ArrayListe mit Buttons, die spezifische Werte (Höhe, Breite, Position und Text) haben. Jetzt will ich aus diesen Buttons eine Tastatur erstellen.

    Daher meine Frage:
    Geht das auch dynamisch ? Also ganz ohne XML.
    Oder müsst ich mir was schreiben, dass mir das XML erzeugt ?

    Ich hab zwar schon einen Versuch gestartet was dynamisches zu basteln, aber bevor ich zu viel Zeit reinsteck und es prinzipiell gar nicht geht, wärs sehr nett wenn mir vorher einer bescheid sagen könnte ;)
     
  2. Kritzli, 02.04.2010 #2
    Kritzli

    Kritzli Threadstarter Neuer Benutzer

    ich nochmal, mit meinen derzeitigen erkenntnissen dazu.

    Ich hab das jetzt so versucht, dass ich eine XML Datei im Speicher angelegt hab. Darauf wollt ich dann per
    Code:
    [FONT=Courier, Monospaced]mQwertyKeyboard =  new custom_keyboard(this, R.xml.qwert); [/FONT]
    zugreifen. R.xml.qwert ist jetzt nur Beispielhaft drin, damit ihr wisst welche Methode ich mein. Ich hab halt statt R.xml.qwert versucht mein XML-File zu übergeben. Dumm nur, dass er bei R.xml.qwert einen int Wert erwartet und ich nicht mein XML File verwenden kann.
    In die res/raw kann ich das File auch nicht ablegen.

    Jetzt häng ich an der Stelle, dass ich ja evtl mit
    Code:
    [FONT=Courier, Monospaced]public  Keyboard   (Context  context, int layoutTemplateResId, CharSequence  characters,  int columns, int horizontalPadding) [/FONT]
    noch mein Keyboard zusammenbasteln könnte. Wobei int LayoutTemplateResId ja auch schon wieder ein int und kein xml benötigt....

    So, jetzt aber mal zu meiner eigentlichen Frage:
    Würde es funktionieren, wenn ich mir ein leeres Keyboard-Layout erstelle und es dann durch mein XML File abändere ? Also ich mein, bei Key und Row gibts ja die Methoden
    Code:
     Keyboard.Row (Resources res, Keyboard parent, XmlResourceParser parser) 
    (als Beispiel für Row). Und wenn ich da jetzt durch einen XmlResourceParser mein File einbringe, dass ich dadurch das Keyboard erstelle.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Komplexe View erstellen Android App Entwicklung 13.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[ERLEDIGT] Wie erstelle ich einen Ripple Effekt ohne hintergrund Farbe? Android App Entwicklung 18.07.2017
[GESCHLOSSEN] Wie kann ich Kostenlos Apps erstellen? Android App Entwicklung 28.06.2017
[ERLEDIGT] APK erstellen Android App Entwicklung 11.06.2017
[OFFEN] Android Icon Pack dynamisch erstellen Android App Entwicklung 05.06.2017
[OFFEN] DialogFragment dynamisch mit RecyclerView füllen Android App Entwicklung 02.06.2017
[Meinung] Spezielle App für Mittelstand erstellen (lassen) Android App Entwicklung 23.05.2017
[OFFEN] ClickListener in ViewPager (dynamischer Seitenaufruf) Android App Entwicklung 09.04.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
Du betrachtest das Thema "Soft Keyboard dynamisch erstellen" im Forum "Android App Entwicklung",