Articles of макет

IllegalStateException: не удалось найти метод insert (View) у родителя или предка. Контекстный класс android.support.v7.widget.AppCompatButton

Я запустил программу в едином проекте, который работает правильно. Однако, когда я скопировал и вложил в более крупный проект, это дает мне ошибку в logcat. FATAL EXCEPTION: main Process: com.example.alan.mainactivity, PID: 11545 java.lang.IllegalStateException: Could not find method insert(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'button' […]

Как добавить изображение с текстом в меню в Android?

Я пытаюсь реализовать настраиваемый параметр меню с обоими, текстом и изображением, который выглядит так, как это изображение вводит описание изображения здесь К сожалению, я не знаю, как это реализовать. Мое menu.xml выглядит так: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.admin.ddcart.LIST"> <item android:id="@+id/action_settings1" android:title="@string/action_settings1" android:orderInCategory="100" app:showAsAction="never" /> <item android:id="@+id/action_settings2" android:title="@string/action_settings2" android:orderInCategory="100" app:showAsAction="never" /> <item android:id="@+id/action_settings3" android:title="@string/action_settings3" android:orderInCategory="100" app:showAsAction="never" […]

OnNavigationItemSelected не вызывается

Я хочу вызвать onNavigationItemSelected, когда кто-то нажимает на навигационное представление. Код не вызывает метод onNavigationItemSelected : public boolean onNavigationItemSelected(MenuItem menuItem) { Log.d("Hello","called navigation"); switch (menuItem.getItemId()) { case R.id.home: mDrawerLayout.closeDrawer(GravityCompat.START); break; default: mDrawerLayout.closeDrawer(GravityCompat.START); break; } return false; } Activity_main.xml: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="slidenerd.vivz.navigationviewdemo.MainActivity"> <LinearLayout android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/app_bar" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Могу ли я использовать одно определение двух кнопок, переключаясь между ними?

У меня есть два образа ImageButton redButton и blueButton, но в коде я использовал только одно определение ImageButton GButton = (ImageButton) findViewById(R.id.blueButton); Тогда в clickListener меня есть этот код: GButton.setOnClickListener(new ImageButton.OnClickListener() { public void onClick(View v) { switch (v.getId()) { case (R.id.blueButton): GButton = (ImageButton) findViewById(R.id.redButton); break; case (R.id.redButton): GButton = (ImageButton) findViewById(R.id.blueButton); break; } […]

Почему высота панели инструментов андроида сокращена?

Я новичок в шаблоне дизайна в последней студией Android, в которой есть тег tag. Я пытался настроить файлы, но в итоге вырезал панель инструментов. Первая активность first_activity.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="wrap_content" /> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <!– Framelayout to display Fragments –> […]

Второй макет не отображается с тегом include в студии android

Я разработал два макета Android, которые нужно показать по порядку. Итак, первый макет должен отображаться в верхней части страницы, а второй макет должен отображаться внизу страницы. Однако следующий код показывает только первый макет. Как я могу показать второй макет тоже? Основной макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/first_layout"/> <include layout="@layout/second_layout"/> </LinearLayout> Первый макет xml […]

Дизайн макета, как диалоговое окно, происходит с нижней стороны в android

Я хочу создать макет, который содержит одну кнопку, которая находится в верхней части экрана, когда мы нажимаем на кнопку, она должна открывать макет, который идет с нижней стороны, как клавиатура. Но не знаю, как это сделать? Пожалуйста, поделитесь своими идеями, чтобы сделать это. Снимок экрана: Когда я нажимаю на эту кнопку, другой макет будет загружаться […]

Как убедиться, что объявления admob всегда отображаются внизу экрана только с помощью xml?

Здравствуй Следующая ссылка дает xml моей активности android (activity.xml) и admob (admob.xml). Как убедиться, что баннер admob всегда находится в нижней части экрана, независимо от отображения, созданного активностью Xml, как в этой ссылке: http://i.imgur.com/J6glh.png , любые предложения о том, как это сделать? Activity.xml и admob.xml

Почему Rcolor.white не работает там, где Color.WHITE?

Я пытаюсь установить фон очень простой макет: LinearLayout ll = (LinearLayout) findViewById(R.id.simple_layout); Это работает: ll.setBackgroundColor(Color.WHITE); Но это не так: ll.setBackgroundColor(R.color.white); И да, я подтвердил, что R.color.white определен в файле colors.xml под /res/values . Что мне не хватает?

EditText в таблице. Как исправить 100%

У меня есть linearlayout с таблицей и кнопкой, таблица имеет EditText и TextView, моя проблема в EditText, слишком маленькая <LinearLayout android:orientation="vertical" android:layout_width="300dip" android:layout_height="350dip" android:background="@drawable/background_resto" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" > <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity ="center" > <TextView android:id="@+id/nameRegister" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#000000" android:text="Nombre" android:layout_marginLeft="10dip" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity […]