Articles of android

Wie erstelle ich ein benutzerdefiniertes TextView?

Ich versuche, eine benutzerdefinierte Textansicht zu erstellen, bei der die Schriftart für einen bestimmten Pfad festgelegt wurde. Bitte geben Sie mir ein Beispiel und wie ich das mit weniger Code machen kann:

Android – Festlegen eines Zeitlimits für eine AsyncTask?

Ich habe eine AsyncTask class, die ich ausführe, die eine große Liste von Daten von einer Website herunterlädt. Für den Fall, dass der Endbenutzer zum Zeitpunkt der Verwendung eine sehr langsame oder fleckige Datenverbindung hat, möchte ich das AsyncTask Zeitlimit nach AsyncTask Zeit AsyncTask . Mein erster Ansatz dazu ist so: MyDownloader downloader = new […]

Android-Kachel-Bitmap

Ich versuche eine Bitmap in Android zu laden, die ich kacheln möchte. Zurzeit verwende ich Folgendes, um eine Bitmap anzuzeigen: canvas.drawBitmap(bitmap, srcRect, destRect, null) Ich möchte diese Bitmap im Wesentlichen als Hintergrundbild in meiner App verwenden und möchte das Bitmap sowohl in X- als auch in Y-Richtung wiederholen. Ich habe die TileMode.REPEAT-Konstante für die BitmapShader […]

Detect Scroll Up & Scrollen Sie in der ListView nach unten

Ich habe folgende Voraussetzung: Zuerst werden Daten für Seite Nr. 2 vom Server abgerufen und die Elemente werden in einer ListView aufgefüllt. Da in einem Szenario sowohl die vorherige Seite als auch die nächste Seite verfügbar sind, wurde der folgende Code hinzugefügt: if(prevPageNo > 0){ mListViewActual.setOnScrollListener(this); } if(nextPageNo > 0){ mListViewActual.setOnScrollListener(this); } Welche Bedingungen muss […]

So erhalten Sie den vollständigen Dateipfad vom URI

Ich möchte den vollständigen Dateipfad von einem URI erhalten. Der URI ist kein Bild, aber es ist eine Musikdatei, aber wenn ich es wie die MediaStore-Lösung mache, wird es nicht funktionieren, wenn der App-Benutzer zB Astro als Browser anstelle von Music Player auswählt. Wie löse ich das?

Zeile in SQLite in Android löschen

Dies könnte eine dumme Frage sein, aber ich bin neu bei SQLite und ich kann das nicht herausfinden. Ich habe 1 Tabelle mit den Spalten KEY_ROWID , KEY_NAME , KAY_LATITUDE und KEY_LONGITUDE . Ich möchte, dass der Benutzer einen auswählen und löschen kann. Kann mir jemand eine Richtung geben, um anzufangen? Meine Frage ist in […]

Kann ViewPager mehrere Ansichten pro Seite haben?

Nach dem Ausprobieren der Galerie- und Horizontal-Scroll-Ansicht habe ich festgestellt, dass der View-Pager das tut, was ich brauche, aber mit einer kleinen fehlenden Sache. Kann der View Pager mehrere Ansichten pro Seite haben? Ich weiß, dass View Pager nur 1 Ansicht pro Seite zeigt. Ich habe mich gefragt, ob ich meine Ansichtsbreite einschränken kann, damit […]

Wie man einen Scroll Listener für WebView in Android erstellt

Wie implementiere WebView den Scroll Listener für WebView in Android WebView Ich habe das versucht, aber es ruft nicht mein Log.i beim Scrollen der Webansicht. package com.example.webview.full.width; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.webkit.WebView; import android.widget.AbsListView; import android.widget.AbsListView.OnScrollListener; public class scorllableWebview extends WebView implements OnScrollListener { Context ctx; AttributeSet atrs; public scorllableWebview(Context context) { […]

Wie verwende ich ein Compound-Zeichen anstelle eines LinearLayout, das ein ImageView und ein TextView enthält

Lief das neue Lint-Tool gegen meinen Code. Es gab viele gute Vorschläge, aber diese kann ich nicht verstehen. Dieses Tag und seine untergeordneten Elemente können durch eins und zusammengesetzte Zeichen ersetzt werden Problem: Prüft, ob der aktuelle Knoten durch eine zusammengesetzte Zeichnungsdatei durch eine Textansicht ersetzt werden kann. Ein LinearLayout, das eine ImageView und eine […]

Verhindern der Statusleistenerweiterung

Gibt es trotzdem, um zu verhindern, dass Benutzer die Statusleiste verschieben (erweitern) oder zusammenklappen? Ich probiere einen Lockscreen-Ersatz aus und es scheint, als wäre es ein Muss. Gibt es eine Möglichkeit, dies ohne Root-Rechte zu tun?