Ich bräuchte quasie folgenden Text in Java und nicht in der ordner Struktur:
Beiträge von XDeveloper
-
-
In der Doku habe ich folgende Seite gefunden: Rroviding Resources
In der Tabelle "Table 2. Configuration qualifier names." werden alle Möglichkeiten aufgeführt.
Am brauchbarsten scheint mir hier folgende Methode: smallestWidth. Ich zitiere:
------------------------------------------------------------------------------------------------------------------------------------------------
"Qualifier Values:
sw<N>dpExamples:
sw320dp
sw600dp
sw720dp
etc.
Description
The fundamental size of a screen, as indicated by the shortest dimension of the available screen area. Specifically, the device's smallestWidth is the shortest of the screen's available height and width (you may also think of it as the "smallest possible width" for the screen). You can use this qualifier to ensure that, regardless of the screen's current orientation, your application's has at least <N> dps of width available for it UI.For example, if your layout requires that its smallest dimension of screen area be at least 600 dp at all times, then you can use this qualifer to create the layout resources, res/layout-sw600dp/. The system will use these resources only when the smallest dimension of available screen is at least 600dp, regardless of whether the 600dp side is the user-perceived height or width. The smallestWidth is a fixed screen size characteristic of the device; the device's smallestWidth does not change when the screen's orientation changes.
The smallestWidth of a device takes into account screen decorations and system UI. For example, if the device has some persistent UI elements on the screen that account for space along the axis of the smallestWidth, the system declares the smallestWidth to be smaller than the actual screen size, because those are screen pixels not available for your UI. Thus, the value you use should be the actual smallest dimension required by your layout (usually, this value is the "smallest width" that your layout supports, regardless of the screen's current orientation).
Some values you might use here for common screen sizes:
320, for devices with screen configurations such as:
240x320 ldpi (QVGA handset)
320x480 mdpi (handset)
480x800 hdpi (high density handset)
480, for screens such as 480x800 mdpi (tablet/handset).
600, for screens such as 600x1024 mdpi (7" tablet).
720, for screens such as 720x1280 mdpi (10" tablet).
When your application provides multiple resource directories with different values for the smallestWidth qualifier, the system uses the one closest to (without exceeding) the device's smallestWidth.Added in API level 13.
"------------------------------------------------------------------------------------------------------------------------------------------------
Diese Angaben beziehen sich jetzt aber auf die XML Datei. Kann ich darauf auch im Programm zugreifen??
-
Ich möchte nocheinmal auf das altbekannte thema Display Größen zurückkommen. Es geht darum, dass ich zwei verschidenen Klassen aufrufen möchte, jenachdem ob der App auf einem Tablet oder auf einem Handy leuft. Dazu würde ich gerne eine booleme variable bei programmstart definieren.
Wie finde ich heraus ob mein App auf einem Tab oder einem Handy leuft?
-
würde ich auch gerne wissen
-
Ein Tutorial von dir würde mich sehr freuen.
Das heißt du machst quasi deine eigenes Tab Layout.
Könne man nicht auch die Action Bar benutzen ? -
Mein Problem:
Ich möchte meinen App für ein Tab und ein Handy programmieren. Wenn ich das über die Android Version regele, dann habe ich ein Problem bei android 4.Also brauche ich zwei Layout Datei.
- Layout Ordner für über 7 Zoll
- Layout Ordner für unter 7 ZollWie lege ich das fest ?
-
Ich arbeite grade mit dem Tab Layout.
Mir sind die Tabs aber immer zu hoch.
Gibt es eine Möglichkeit die höhe eines Tabs zu ändern? Ich brauche auch nicht zwangsweise ein Bild. -
Es gibt noch MIUI: Android-Variante aus China die ist aber glaube ich nicht fürs Note. der Link:
http://www.androidnext.de/news…oidnext+%28androidnext%29Aber CyanogenMod (und da werden mir alle zustimmen) ich die stabilste und beste.
-
Bei meinem Galaxy S kommt auch so ein Effekt.
Ich dachte das währe standard unter Android ???
-
Und Android wählt automatisch die richtige. DANKE das wollte ich wissen.
ANDROID macht es uns aber auch leicht (manchmal)
-
Hallo.
Ich möchte eine App für 10 Zoll Tablets programmiren.
Jetzt möchte ich zwei layouts für beide display Stellung festlegen.
Horizontal und Vertikal wie geht das? -
Da hast du sicher recht.
-
Ok, Ich habe es jetzt geschafft die Anzahl der Spielstarts zu zählen.
Hier der Code:JavaSharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); myPostionX = settings.getInt("positionX", 0); myPostionX++; SharedPreferences settings1 = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings1.edit(); editor.putInt("positionX", myPostionX); editor.commit(); Log.e("setzeSpielId", "Neu Spiele ID = "+myPostionX); Toast.makeText(this, "Neu Spiele ID = "+myPostionX, Toast.LENGTH_SHORT).show();
Danke für eure ausdauer bein Helfen
-
Das was du da hast, bringt genau das.
Der erste Schnippsel zeigt das auslesen aus der Datei und der Zweite sorgt für das abspeichern.Ok, danke für das Antworten.
Das mit dem Auslesen habe ich jetzt verstanden. Aber das speichern noch nicht.JavaSharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putInt("positionX", 0); editor.commit();
Welcher wert wird hier in die variable positionX geschrieben ??? Etwa 0 ???
-
Es tut mir wirklich leid, aber ich habe das immer noch nicht verstanden.
Ein Erklärungsversuch:JavaSharedPreferences settings1 = getSharedPreferences(PREFS_NAME, 0); myPostionX = settings1.getInt("positionX", -1);
Shared Preference wird ausgelesen und der Inhalt in der variable myPostion gespeichert. Sollte noch kein wert vorhanden sein, wird -1 gespeichert.JavaSharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putInt("positionX", 0); editor.commit();
Keine Ahnung was das soll??Ich brauche eigentlich nur den befehl zum schreiben und zum auslesen einer Intiger variable in Shared Preferences.
Kann mir bitte jemand helfen. Ich bin ratlos
-
Achso. Also ist -1 der wert der unter dem variabelname positionX in der datei MyPrefsFile festgelegt wird.
Aber was soll dann diser teil.SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
Editor.putInt("positionX", myPostionX);
editor.commit(); -
Habe ich das richtig verstanden,
Bei 0 Exestirt die variable bereits und wird ausgelesen
Bei -1 Exestirt die variable noch nicht. -
-
Ok, dass schaue ich mir mal an. Danke für die Schnellen antworten.
Melde mich das mit dem nächsten Problem....
-
Hallo,
Ich möchte ein Variable so in Android Speichern, dass wenn das Programm beendet wird oder das Handy neugestartet wird, der variablen wert erhalten bleibt.
Ein möglicher Anwendungsbereich währe beispielsweise ein boolean Variable, in der gespeichert wird, ob das Programm erstmals geöffnet wird.
Außerdem habe ich mir Ausgedacht in meinem App jedem neuen Spiel eine eindeutige ID zuzuweisen. Diese müsste dann langfristig gespeichert werden.Ist dass außerhalb einer Datenbank möglich ???
Danke für Antworten