Als «android» getaggte Fragen

Android ist Googles mobiles Betriebssystem, mit dem digitale Geräte (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) programmiert oder entwickelt werden. Verwenden Sie für Themen im Zusammenhang mit Android Android-spezifische Tags wie Android-Intent, Android-Aktivität, Android-Adapter usw. Verwenden Sie für andere Fragen als Entwicklung oder Programmierung, die sich jedoch auf das Android-Framework beziehen, diesen Link: https: // android.stackexchange.com.

6
So implementieren Sie einen ViewPager mit verschiedenen Fragmenten / Layouts
Wenn ich eine Aktivität starte, die Viewpager implementiert, hat der Viewpager verschiedene Fragmente erstellt. Ich möchte für jedes Fragment unterschiedliche Layouts verwenden, aber das Problem ist, dass der Viewpager maximal zwei Layouts anzeigt (zweites Layout für alle verbleibenden Fragmente nach 1). Hier ist der Code für SwipeActivity, der den Viewpager …

30
Android-Fehler: Ausführung für Aufgabe ': app: transformClassesWithDexForRelease' fehlgeschlagen
Das Problem ist, dass ich meine App ausführen kann, wenn ich in den debugModus wechsle, aber es schlägt fehl, wenn ich in den releaseModus wechsle . Ausnahme: **FAILURE: Build failed with an exception.** > Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with …

14
getActivity () gibt in der Fragmentfunktion null zurück
Ich habe ein Fragment (F1) mit einer öffentlichen Methode wie dieser public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } und ja, wenn ich es nenne (aus der Aktivität), ist es null ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); …

7
Google Maps Android API v2 - Interaktives InfoWindow (wie in Original-Android-Google Maps)
Ich versuche, InfoWindownach dem Klicken auf eine Markierung mit der neuen Google Maps API v2 eine benutzerdefinierte Einstellung vorzunehmen . Ich möchte, dass es so aussieht wie in der ursprünglichen Kartenanwendung von Google. So was: Wenn ich ImageButtondrinnen bin , funktioniert es nicht - das InfoWindowGanze wird geschlafen und nicht …

10
Warum funktioniert "System.out.println" in Android nicht?
Ich möchte etwas in der Konsole drucken, damit ich es debuggen kann. Aber aus irgendeinem Grund wird in meiner Android-Anwendung nichts gedruckt. Wie debugge ich dann? public class HelloWebview extends Activity { WebView webview; private static final String LOG_TAG = "WebViewDemo"; private class HelloWebViewClient extends WebViewClient { @Override public boolean …

10
Android Center Text auf Leinwand
Ich versuche, einen Text mit dem folgenden Code anzuzeigen. Das Problem ist, dass der Text nicht horizontal zentriert ist. Wenn ich die Koordinaten für drawTexteinstelle, wird der untere Rand des Textes an dieser Position festgelegt. Ich möchte, dass der Text so gezeichnet wird, dass der Text auch horizontal zentriert ist. …

8
Android Paint: .measureText () vs .getTextBounds ()
Ich messe Text mit Paint.getTextBounds(), da ich daran interessiert bin, sowohl die Höhe als auch die Breite des zu rendernden Textes zu ermitteln. Der tatsächlich gerenderte Text ist jedoch immer etwas breiter als die .width()von Rectausgefüllten Informationen getTextBounds(). Zu meiner Überraschung habe ich getestet .measureText()und festgestellt, dass es einen anderen …



8
startForeground schlägt nach dem Upgrade auf Android 8.1 fehl
Nach dem Upgrade meines Telefons auf 8.1 Developer Preview wird mein Hintergrunddienst nicht mehr ordnungsgemäß gestartet. In meinem langjährigen Dienst habe ich eine startForeground-Methode implementiert, um die laufende Benachrichtigung zu starten, die beim Erstellen aufgerufen wird. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder …

22
Ändern Sie programmgesteuert den Eingabetyp des EditText von PASSWORD in NORMAL und umgekehrt
In meiner Anwendung habe ich einen, EditTextdessen Standardeingabetyp android:inputType="textPassword"von deault eingestellt ist. Es hat eine CheckBoxauf ihr Recht, die , wenn sie aktiviert ist, ändert sich die Eingabetyp des EditText auf NORMAL KLARTEXT. Code dafür ist password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); Mein Problem ist, wenn diese CheckBox deaktiviert ist, sollte sie den Eingabetyp wieder …

18
Android - SPAN_EXCLUSIVE_EXCLUSIVE-Bereiche dürfen keine Länge von Null haben
Ich habe folgendes Layout (praktisch leer): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/set_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:contentDescription="content desc" android:orientation="vertical" > <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, I am a TextView" /> </LinearLayout> Die Aktivitätsklasse enthält Folgendes: public class TestActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); } } Wenn ich …
190 java  android 

9
Ändern Sie die Volley-Timeout-Dauer
Ich verwende das neue Volley-Framework für Android, um eine Anfrage an meinen Server zu senden. Es tritt jedoch eine Zeitüberschreitung auf, bevor die Antwort angezeigt wird, obwohl dies der Fall ist. Ich habe versucht, diesen Code hinzuzufügen: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); in HttpClientStackdes Volley-Frameworks zu einer anderen Ganzzahl (50000), aber …

21
Wie erhalte ich die ActionBar-Höhe?
Ich versuche, die Höhe des ActionBar(mit Sherlock) jedes Mal zu ermitteln, wenn eine Aktivität erstellt wird (insbesondere, um Konfigurationsänderungen bei Drehung zu behandeln, bei denen sich die ActionBar-Höhe ändern kann). Dafür verwende ich die Methode, ActionBar.getHeight()die nur funktioniert, wenn die ActionBarangezeigt wird. Wenn die erste Aktivität zum ersten Mal erstellt …

9
Wie kann ich die aktuelle Bildschirmausrichtung abrufen?
Ich möchte nur einige Flags setzen, wenn sich meine Ausrichtung im Querformat befindet, damit ich bei der Neuerstellung der Aktivität in onCreate () zwischen dem Laden im Hochformat und dem Querformat wechseln kann. Ich habe bereits eine Layout-Land-XML, die mein Layout verwaltet. public void onConfigurationChanged(Configuration _newConfig) { if (_newConfig.orientation == …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.