Articles of findviewbyid

Android-фрагмент – findViewById возвращает null

У меня есть проблема, которая кажется довольно распространенной в Интернете: я создал активность только с фрагментом. Это сгенерированный код: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_customer); if (savedInstanceState == null) { getFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()).commit(); ListView lv = (ListView) findViewById(android.R.id.list); } } После или внутри условия я не могу получить какой-либо объект с помощью […]

Не может разрешить метод 'findViewById (int)'

У меня проблемы с findViewByid но я не могу найти, где проблема. Вот мой FirstFragment класса FirstFragment : 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 android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.ProgressBar; import java.util.ArrayList; import java.util.List; public class FirstFragment extends Fragment { public static final String TAG […]

FindViewById () возвращает null – попробовал ВСЕ

Я сдаюсь … даже мой профессор не знает, почему это происходит. Проблема в том, что независимо от того, где и как я вызываю компоненты этого макета, они всегда возвращают null. LAYOUT: search_layout. 2 EdiText и 2 детей TextView. RUNTIME: setView(inflater.inflate(R.layout.search_layout, null)) // works fine, it displays the layout inside the dialog, yet, children are always […]

Android findViewById () в пользовательском представлении

Я написал свой собственный вид, и я хочу обновить некоторые другие представления после взаимодействия с моим пользовательским представлением. Основной макет: <?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" android:tag="name" android:ems="10" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="number" android:ems="10" android:id="@+id/id_number" android:layout_centerHorizontal="true" android:layout_below="@id/display_name"/> <ge.altasoft.custom_views.IdNumber android:id="@+id/custom_id_number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_below="@id/id_number" android:paddingLeft="35dip" custom:firstName="@id/display_name"/> </RelativeLayout> Макет […]

FindViewById возвращает неправильный элемент?

Я не могу понять, почему findViewById возвращает неправильный элемент, вот класс: public class EventDetailsFragment extends FragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.event_details); Log.d("First", findViewById(R.id.tuxtView1).getClass().toString()); Log.d("Second", findViewById(R.id.tuxtView2).getClass().toString()); Log.d("Third", findViewById(R.id.imageView1).getClass().toString()); } } И вот xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/green" android:orientation="horizontal" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp"> <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="0dp" android:layout_height="175dp" android:layout_gravity="center_horizontal" android:layout_weight="1" android:background="#fff" android:gravity="right" > <ImageView […]

FindViewById в фрагменте

Есть ли способ найти представление по id в рамках фрагмента? Я использую серию фрагментов для создания специализированного списка. Фрагменты загружаются из макета, поэтому их виджеты имеют одинаковые идентификаторы. Полагаю, я могу найти способ дать каждому виджю пользовательский идентификатор во время (или сразу после) создания. Однако было бы намного приятнее, если бы я мог каким-то образом […]

NoSuchFieldError на findViewById ()

Есть два андроидных проекта, которые я хочу объединить, один из них – Main, а другой – как Library. Но у меня есть некоторые проблемы на этой линии: Button modificarC; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_menu_calificaciones); modificarC = (Button) findViewById(R.id.btn_aseso); //HERE Я попробовал Project Clean … также у меня есть поддержка android-v4.jar по моим […]

Просмотр фрагмента доступа из Activity's onCreate

Я нахожусь в своем первом приложении для Android, и у меня есть Fragment который добавляется в мою Activity в onCreate() . Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти какие-либо из мнений, содержащихся в Fragment из метода onCreate() . Другие потоки предположили, что это происходит из-за того, что Fragment еще […]

Используя findviewbyid в классе, который НЕ расширяет Activity in android

У меня есть класс, который в настоящее время расширяет Activity, и у меня есть методы, такие как findViewById, ArrayAdapter и т. Д. Я хочу превратить его в независимый класс, но все вышеперечисленные методы становятся неопределенными. В чем проблема? Не следует ли импортировать классы достаточно? Например, я импортирую android.view.View для findViewById, но он все равно не […]

Null pointer Exception – findViewById ()

Может ли кто-нибудь помочь мне узнать, что может быть проблемой с этой программой. В onCreate() findViewById() возвращает значение null для всех идентификаторов, и это вызывает исключение нулевого указателя позже. Я не могу понять, почему findViewById() не может найти представление. Какие-либо предложения? Это основной код: public class MainActivity extends Activity { ViewPager pager; MyPagerAdapter adapter; LinearLayout […]