Tag: findviewbyid

findViewById(int id) ist eine Methode der View und Activity-Klassen. Diese Methode ist eine Ressource-Id in der Regel in der form von R. id.mView und werden Sie wieder ein View-Objekt, das eine Referenz auf das View. Beachten Sie, dass das zurückgegebene Objekt wird fast immer müssen gegossen werden, um die richtige Art von Blick, bevor Sie beginnen können, mit dieser zu interagieren. Wenn Sie eine Ansicht, die durch die angegebene ID existiert nicht in der aktuellen Aktivität oder die Eltern Anzeigen, dann erhält man null.

Effizienz findViewById

Anzahl der Antworten 2 Antworten
Wahrscheinlich die meisten Android-Entwickler wissen, dass findViewById ist nicht Billig Betrieb. Eine andere Sache, dass die meisten von uns wissen, ist, dass Sie Sie können erhöhen Sie die Leistungsfähigkeit durch die Verwendung der kleinsten sub-Baum der view-Hierarchie

Kotlin Android-View-Bindung: findViewById vs Butterknife vs Kotlin Android-Erweiterung

Anzahl der Antworten 6 Antworten
Ich versuche, herauszufinden, der beste Weg, dies zu tun-Android-Ansicht Bindung in Kotlin. Es scheint, wie es gibt ein paar Optionen, die es gibt: findViewById val button: Button by lazy { findViewById<Button>(R.id.button) } Butterknife https://github.com/JakeWharton/butterknife @BindView(R.id.button) lateinit var

Android kann nicht finden, anzeigen von ID in fragment

Anzahl der Antworten 4 Antworten
Habe ich eine benutzerdefinierte EditText MomentumEditText dass ich in einem layout in xml - (fragment_edit_text.xml): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <com.frazerm.momentum.MomentumEditText xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/writing_edittext" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> Kann ich erfolgreich aufblasen und Anzeige des

Wie man die id einer dynamisch erzeugten textview?

Anzahl der Antworten 1 Antworten
Ich versuche dynamisch hinzufügen und entfernen TextView für eine android-app, die ich mache, aber ich bin mit in Schwierigkeitsgrad und immer die TextView id. Ich scheine immer null-Zeiger-Ausnahme ist für die letzten beiden Zeilen des code -

Versuch zum aufrufen der virtuellen Methode 'android.Blick.Window$Callback android.Blick.Fenster.getCallback()' auf ein null-Objekt Verweis

Anzahl der Antworten 2 Antworten
Wenn meine SplashActivity öffnet die LoginActivity meine app abstürzt. Das folgende ist meine SplashActivity.java: package com.example.android.appName; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import java.util.Timer; import java.util.TimerTask; public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState)

Casting-Button ist überflüssig - Warum?

Anzahl der Antworten 5 Antworten
Habe ich kam gerade über diese interessante Meldung aus dem compiler und ich weiß nicht, warum es passiert ist. Hier ist der Fall Beispiel 1. Button test = (Button) findViewById(R.id.someButtonId); test.setOnClickListener(this); Beispiel 2. findViewById(R.id.someButtonId).setOnClickListener(this); Im ersten Beispiel,

findViewById im Fragment

Anzahl der Antworten 30 Antworten
Ich versuche zu erstellen, die eine Bildansicht in einem Fragment, die beziehen sich auf die Bildansicht element, welches ich erstellt habe, in der XML-Datei für das Fragment. Jedoch, die findViewById Methode funktioniert nur, wenn ich verlängern einer

Swift: get UI-Objekte per ID?

Anzahl der Antworten 3 Antworten
in iOS, ist es möglich, eine string-ID zuordnen UI-Objekte und rufen dann diese im code, die ID? Ich bin auf der Suche nach etwas ähnlich wie die Android - findViewById(id) InformationsquelleAutor Daniele B | 2016-06-16

Android-fragment, Funktion aufgerufen, in onViewCreated: setText Aspekt nicht Fliegen, cursor und rawQuery wird...warum?

Anzahl der Antworten 1 Antworten
Arbeite ich an einer Anwendung, nimmt die rowid von einem Benutzer ausgewählten Datensatz in eine Sqlite-Datenbank (Abbildung mit TableLayout), und zeigt den zugehörigen Datensatz auf einem anderen fragment (DataEdit) für die Bearbeitung. Dies funktioniert nur auf der

Wie funktioniert findViewById funktioniert?

Anzahl der Antworten 3 Antworten
package com.example.dell.helloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void showToast(View view) { Toast t= new

Cannot resolve Methode " findViewById(int)' Fragment in

Anzahl der Antworten 2 Antworten
Ich versuche zu realisieren eine Schaltfläche in einem fragment, um den soundPool, um einen sound abzuspielen, die mit einem Knopf. Im moment ist die playSound1 kommt wie nie benutzt, und ich versucht haben, implementieren Sie die onClick-Methode,

Android Aktivität findviewbyid() null ist

Anzahl der Antworten 3 Antworten
import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.Button; public class FileExplorerActivity extends Activity { public static final String TAG="ricky"; Button button; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); button = (Button) findViewById(R.id.but);<<<------------------ if(button == null) Log.d(TAG, "FileExplorerActivity: button

das hinzufügen von touch-listener für liner layout gefüllt mit Knöpfen

Anzahl der Antworten 2 Antworten
Habe ich ein touch-event auf ein lineares layout reagiert auf swipe-gesten, und es funktioniert gut. Allerdings, wenn ich add-Tasten, um das layout der übergeordneten liner layout wird ignoriert. Wie sollte ich das verhindern? LinearLayout ln2 = (LinearLayout)

Kann nicht finden, eine Ansicht mit findViewById()

Anzahl der Antworten 4 Antworten
Ich nicht finden können, ein TextView durch den Aufruf findViewById(), auch wenn die ID nicht existiert. OtherActivity: public class OtherActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { TextView textView = (TextView)findViewById(R.ID.txt02); super.onCreate(savedInstanceState);//line 5 setContentView(R.layout.other_activity); //textView.setText(ACCESSIBILITY_SERVICE);

Wie kann ich "findViewById" mit Fragmenten?

Anzahl der Antworten 2 Antworten
Ich vor kurzem mein Projekt zu Android Studio und Eclipse. Ich werde versuchen, die E-Mail-Funktion funktioniert, jedoch erhalte ich Fehler von "findViewById". Erhalte ich auch Fehler von "Toast.makeText". Könnten Sie bitte helfen, auf die beiden Fehler. Der

findViewById innerhalb einer Statischen Methode

Anzahl der Antworten 3 Antworten
Habe ich diese statische Methode: public static void displayLevelUp(int level, Context context) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custom_level_coast, (ViewGroup) findViewById(R.id.toast_layout_root)); //this row TextView text = (TextView) layout.findViewById(R.id.toastText); text.setText("This is a custom toast");

FindViewById where ID ist dynamischer string

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle von 40 Plätzen und jeder hat eine ID. Wenn ich bin vorbei ein Paket aus einer anderen Tätigkeit, die ich brauche, um zu extrahieren Beachten Sie, die Farbe und die ID von diesem

findViewById() gibt null zurück, für Ansichten, die in einem Dialog

Anzahl der Antworten 4 Antworten
Das problem ist, egal wo oder wie rufe ich für dieses layout die Bauteile, Sie immer wieder null. setView(inflater.inflate(R.layout.search_layout, null)) Diese funktioniert einwandfrei. Es zeigt das layout im inneren der Dialog, doch die Kinder sind immer als

Android findViewById() in Benutzerdefinierten Ansicht

Anzahl der Antworten 6 Antworten
Ich geschrieben habe meine eigene Ansicht, und ich möchte zu aktualisieren, einige andere Ansichten, nach der Interaktion mit meine benutzerdefinierten Ansicht. Main Layout: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:id="@+id/display_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="text" android:layout_centerHorizontal="true"

Nicht lösen können-Methode " findViewById(int)'

Anzahl der Antworten 8 Antworten
Ich habe ein Problem mit findViewByid aber ich kann nicht finden, wo das problem ist. Hier mein FirstFragment class code: import android.app.Fragment; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebSettings; import android.webkit.WebView; import

Sie müssen das Ergebnis von findViewById nicht umwandeln?

Anzahl der Antworten 4 Antworten
Vor kurzem habe ich festgestellt, dass AndroidStudio erinnert mich zu entfernen, einige Klasse cast. Ich erinnere mich, dass in der alten Zeit, wir haben zu wirken das Ergebnis findViewById, aber jetzt ist es nicht notwendig. Ergebnis findViewById

findViewById innerhalb des Fragments

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zu finden, eine Ansicht, die von id im Rahmen eines fragments? Ich bin mit einer Reihe von Fragmenten zu Rendern eine spezielle Liste. Die Fragmente geladen sind, aus einem layout, so dass Ihre

Verwenden von findviewbyid in einer Klasse, die die Aktivität in Android NICHT erweitert

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse, die derzeit die Ausweitung Aktivität und ich haben Methoden wie findViewById, ArrayAdapter etc. Ich möchte es in eine eigenständige Klasse, aber alle oben genannten Methoden werden nicht definiert. Was ist das problem? Sollte

findViewById in Fragment

Anzahl der Antworten 30 Antworten
Ich versuche zu erstellen, die eine Bildansicht in einem Fragment, die beziehen sich auf die Bildansicht element, welches ich erstellt habe, in der XML-Datei für das Fragment. Jedoch, die findViewById Methode funktioniert nur, wenn ich verlängern einer

Zugriff auf die Fragmentansicht von Activity onCreate

Anzahl der Antworten 1 Antworten
Ich bin gerade dabei meine erste app für Android, und ich habe eine Fragment dass Hinzugefügt wird, meine Activity im Activity's onCreate() Methode. Das problem, das ich bin vor ist ich bin nicht in der Lage ist,

Nullzeiger Ausnahme - findViewById ()

Anzahl der Antworten 10 Antworten
Kann mir jemand helfen, um herauszufinden, was das Problem mit diesem Programm. In der onCreate() Methode der findViewById() gibt null für alle ids und das führt zu einer null-Zeiger-Ausnahme später. Ich kann nicht herausfinden, warum die findViewById()

Wie kann ich einer Ansicht programmgesteuert eine ID zuweisen?

Anzahl der Antworten 3 Antworten
In eine XML-Datei, wir können eine ID zuweisen eine Ansicht wie android:id="@+id/something" und rufen Sie dann findViewById(), aber beim erstellen einer Ansicht programmgesteuert, wie vergebe ich eine ID? Ich denke setId() ist nicht das gleiche wie default-Zuordnung.