Articles of findviewbyid

Не удается разрешить метод «findViewById (int)» в фрагменте

Я пытаюсь реализовать кнопку в фрагменте, чтобы использовать soundPool для воспроизведения звука с помощью кнопки. В настоящий момент playSound1 подходит, как никогда не используется, и я попытался реализовать метод onClick, но теперь он приходит к выводу, что он не может решить этот метод. Как связать soundPool с кнопкой в ​​фрагменте? Это файл .java @Override public […]

Android: как мне получить доступ к представлениям (используя findViewById) из Activity from the Fragment onCreateView ()?

У меня довольно простой проект с активностью, содержащей фрагмент. Единственное, что вы, возможно, не знакомы, это то, что я использую VideoEnabledWebView, который не так уж и сложный, и это то, что я использовал раньше. Это просто пользовательский веб-просмотр. Вот мой код: AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <!– Don't forget the internet permission if you will be […]

Android: метод findViewById (), который возвращает значения, которые нам не нужно делать

Поскольку я устал писать оператор трансляции для КАЖДОГО Activity.findViewById() который возвращает raw View , я, наконец, попробовал один из способов, предложенный Интернетом . public abstract class MyActivity extends Activity { @SuppressWarnings("unchecked") protected <T extends View> T findViewByID(int id) { return (T) this.findViewById(id); } } Обратите внимание, что это не перегружено (последний «D» – это верхний […]

Метод findViewById (int) не определен для типа Get Data Fragment для датчика акселерометра

Я делаю свой проект для получения данных с помощью датчика акселеометра на платформе Android. У меня есть коды ошибок в 3 последних строках. Именно ошибка findViewById не для получения фрагмента данных. Так, как я могу использовать findviewbyId в Fragment для получения датчика акселерометра данных? Большое спасибо за ответ 🙂 import android.app.Activity; import android.app.Fragment; import android.content.Context; […]

Разница между LayoutInflater.inflate и findViewById

В чем разница между получением ссылки на виджетов следующим образом: TableRow row = findViewById(R.id.table_row); а также: TableRow row = (TableRow)LayoutInflater.from(this).inflate(R.layout.table_row, null); Есть ли разница, когда TableRow является корнем его компоновки или если его малая часть макета?

GetActivity (). FindViewById (R.layout.contacts_list_view) возвращает null

Я видел подобный вопрос об этом, но все было по разным причинам (я думаю). Код, который я использую, взят из http://developer.android.com/training . Я пытаюсь создать простое приложение для контактов в соответствии с учебным пособием : http://developer.android.com/training/contacts-provider/retrieve-names.html Часть, где я получаю ошибку. Настройте CursorAdapter для ListView . Это мой код: @Override public void onActivityCreated(Bundle savedInstanceState) { […]

Результат результата findViewById android

Почему нам всегда нужно указывать значение, возвращаемое методом findViewById(id) ? Метод уже возвращает представление, как я видел в ссылке google: http://developer.android.com/reference/android/view/View.html#findViewById(int) Тогда можно ли отличить другую сторону от вида? Например, выполните следующие действия: ImageView image = (ImageView) findViewById(R.id.image) ?

Как найти идентификатор макета в java-источнике Bitmap Button, который я создал

Я сделал кнопку Bitmap, которая имеет эффект анимации на макете, но не может найти идентификатор макета, и он говорит, что указывает на пункт Null Вот мой источник ниже public class BitmapButton extends Button{ public BitmapButton(Context context) { super(context); init(); } public BitmapButton(Context context, AttributeSet attrs) { super(context, attrs); init(); } private void init(){ setBackgroundResource(R.drawable.background_selector); setOnClickListener(new […]

Как правильно раздувать макет с помощью вложенного ViewFlipper?

Раньше у меня был простой макет main.xml, который отображал только 2 вида с помощью оболочки ViewFlipper. Он работал (по-прежнему работает) отлично, используя следующий код: setContentView(R.layout.main); mTV1 = (TextView) findViewById(R.id.textview01); mTV2 = (TextView) findViewById(R.id.textview02); mViewFlipper = (ViewFlipper)findViewById(R.id.flipper01); Теперь я хочу добавить 2 кнопки поверх исходных представлений, похожей на это : <LinearLayout android:id="@+id/linearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> […]

FindViewById возвращает null – Android – setContentView

У меня возникли проблемы с созданием макета. Моя ситуация такова: У меня есть Activity который выполняется и имеет макет, определенный как для обычного, так и для ландшафтного, но они встроены во время выполнения из onCreate() . В onCreate() я делаю вызов setContentView(my_normal_layout) который затем добавляется к использованию большого количества addView() и т. Д. И отлично […]

Intereting Posts