Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für eine Aktivität, ein Fragment oder ein App-Widget.
Ist es möglich, EditTextklickbar, aber nicht bearbeitbar zu machen ? Ich möchte nicht, dass es bearbeitet werden kann (Weder sollte die Tastatur hochfahren, noch sollten wir den Hinweis ändern können). Eigentlich möchte ich Text bearbeiten einfach als Bild mit einem Hinweis verwenden (der nicht geändert werden kann). Ich weiß, dass …
Ich schaue mir den Beispielcode der Honeycomb Gallery ( hier ) an und bin beim Versuch, Aktionselemente in meiner eigenen App hinzuzufügen, auf den folgenden Code gestoßen: <item android:id="@+id/camera" android:title="Camera" android:icon="?attr/menuIconCamera" android:showAsAction="ifRoom" /> Das ?attrwirft mich für eine Schleife. Kann jemand bitte erklären, was das tut? Wie hängt das mit …
In meiner App befindet sich diese Titelleiste oben, wo sich das Überlaufmenü befinden würde, aber ich benötige keine Einstellungen und habe nur einen Bildschirm. Wenn ich das Thema wie in vielen anderen Fragen beschrieben ändere, erhalte ich das alte 2.2-Thema. Ich möchte das moderne Thema nur ohne die Bar oben …
Nachdem ich die Android Design Support Library verwendet hatte TextInputLayout, um ein schwebendes Etikett über einer EditTextKomponente zu platzieren, fragte ich mich, ob es eine Möglichkeit gibt, der SpinnerKomponente ein schwebendes Etikett hinzuzufügen (nicht unbedingt mithilfe der Design Library). Damit meine ich so etwas wie ein TextViewüber dem platziertes Spinner(offensichtlich …
Wie kann onMeasure () richtig überschrieben werden? Ich habe verschiedene Ansätze gesehen. Beispielsweise verwendet die professionelle Android-Entwicklung MeasureSpec, um die Abmessungen zu berechnen, und endet dann mit einem Aufruf von setMeasuredDimension (). Beispielsweise: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int parentWidth = MeasureSpec.getSize(widthMeasureSpec); int parentHeight = MeasureSpec.getSize(heightMeasureSpec); this.setMeasuredDimension(parentWidth/2, parentHeight); …
Ich habe eine ImageView und mache eine einfache Skalierungsanimation. Sehr Standardcode. Meine scale_up.xml: <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="1" android:fromYScale="1" android:toXScale="1.2" android:toYScale="1.2" android:duration="175"/> </set> Mein Animationscode: Animation a = AnimationUtils.loadAnimation(this, R.anim.scale_up); ((ImageView) findViewById(R.id.circle_image)).startAnimation(a); Das Problem: Wenn das Bild skaliert wird, wird es nicht von der Mitte aus skaliert, sondern von der oberen …
Go Launcher hat ein schönes Tutorial zum ersten Mal. Es ist dem ersten Lauf von Stock ICS sehr ähnlich. Ich möchte lernen, wie das ähnliche Tutorial beim ersten Start meiner App angezeigt wird. Wie kann ich diese transparente Ansicht (die mit Bildschirmobjekten interagiert) in meiner Android-App implementieren?
Ich bin Entwickler. Ich muss das unten gezeigte Design implementieren. Ich habe bereits eine funktionierende App, frage mich aber, wie ich das überhaupt angehen soll? Insbesondere interessiert mich, wie die Anzahl der "neuen" Elemente unter Registerkarten angezeigt wird. Was ich weiß, ist, neue Symbole mit roten Punkten zu erstellen und …
In der Android-Dokumentation heißt es, dass es zwei Größen für eine Ansicht gibt, die gemessenen Abmessungen und die Zeichnungsabmessungen . Die gemessene Dimension ist die, in der berechneten Maßübergabe (die onMeasure Methode), während die Zeichnungsbemaßungen die tatsächliche Größe auf dem Bildschirm sind. Insbesondere heißt es in der Dokumentation: Diese Werte …
Mein Hauptlayout main.xml enthält einfach zwei LinearLayouts: Der 1. LinearLayoutGastgeber a VideoViewund a Button, Der 2. LinearLayouthostet ein EditText, und dies LinearLayouthat den Sichtbarkeitswert auf " GONE " gesetzt ( android:visibility="gone") Wie unten: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/first_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <VideoView android:id="@+id/my_video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="9" …
Ich versuche, einen neuen Ordner im Verzeichnis / res zu erstellen Ich habe ein neues Verzeichnis hinzugefügt Der Ordner wird nicht im Ordner / res angezeigt, obwohl er im Finder vorhanden ist Fall und Punkt Ich habe versucht, den Ordner erneut hinzuzufügen, und es wurde eine Meldung angezeigt, dass er …
Wie füllt man einen Spinner programmgesteuert aus Java-Code? Ich habe einen Spinner im Layout wie folgt: <Spinner android:id="@+id/consultation_deseases" android:layout_width="@dimen/bigSpinnerWidth" android:layout_height="@dimen/bigSpinnerHeight" android:prompt="@string/disease_prompt" /> Mit Java-Code muss ich den Adapter erstellen und die Elemente hinzufügen.
Ich möchte die Glide Android-Bibliothek verwenden, um ein Bild herunterzuladen und es anzuzeigen ImageView. In der vorherigen Version haben wir verwendet: Glide.with(mContext).load(imgUrl) .thumbnail(0.5f) .placeholder(R.drawable.PLACEHOLDER_IMAGE_NAME) .error(R.drawable.ERROR_IMAGE_NAME) .crossFade() .diskCacheStrategy(DiskCacheStrategy.ALL) .into(imageView); Aber ich habe Glide-Dokumentation gesehen: es heißt GlideApp.with()stattdessen verwendenGlide.with() Mein Anliegen ist ein fehlender Platzhalter, Fehler, GlideApp und andere Optionen. ich benutze …
In meiner Android Honeycomb-Anwendung verwende ich Tabs als Navigationsstil. Ich möchte ein Element neben der Überlaufschaltfläche hinzufügen, möchte jedoch, dass dieses Element eine Dropdown-Liste ist und der Benutzer dort eine Option auswählen kann, die sich jedoch nicht auf die Navigation bezieht. Was ist der einfachste Weg seit ich benutzemActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Ist …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.