Articles of макет

Графический макет FragmentTabHost не отображает

Графический макет для простого android.support.v4.app.FragmentTabHost никогда не отображается в Eclipse или Android Studio. Ошибка консоли, которую я получаю: Exception raised during rendering: No tab known for tag null Я использую самый простой XML-файл: <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TabWidget android:id="@android:id/tabs" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0"/> <FrameLayout android:id="@+id/realtabcontent" […]

Разница между onCreateView и onViewCreated in Fragment

В чем существенное различие между этими двумя методами? Когда я создаю TextView, должен ли я использовать один для другого для производительности? Изменить: Какая разница с onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some context); getView().add(v); }

Как программно установить градиент фона на пользовательской панели заголовка?

Существует много учебных пособий и вопросов о SO, которые реализуют настраиваемые заголовки. Однако в моей настраиваемой строке заголовка у меня есть собственный градиент для фона, и я хотел бы знать, как его динамически устанавливать в моем коде. Здесь вызывается вызываемая строка заголовка: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.foo_layout); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_bar); И это мой custom_title_bar : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" […]

Библиотека поддержки Android v7: ошибка получения родительского элемента

Я пытаюсь создать образцы библиотеки поддержки Android v7. Для этого я создал образец проекта через Eclipse -> New Android Sample Project и добавил проекты android-support-v7- * как «Проект Android из существующего кода» в Eclipse и сделал образец проекта ссылкой на них. Но я получаю следующие ошибки в android-support-v7-mediarouter/res/values/styles.xml : error: Error retrieving parent for item: […]

В чем разница между removeAllViews () и removeAllViewsInLayout ()

Я заполняю динамическую динамическую компоновку. В зависимости от ответа мне нужно очистить прошлое взгляды и создать новые представления. Я прочитал документ, но все еще путаюсь с парами методов, все они выглядят одинаково. Какую функцию я должен использовать.

Активность андроида просочилась в окно com.android.internal.policy.impl.phonewindow $ decorview Проблема

Я работаю с Android-приложением, чтобы показать сетевую ошибку. NetErrorPage.java package exp.app; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class NetErrorPage extends Activity implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.neterrorlayout); Button reload=(Button)findViewById(R.id.btnReload); reload.setOnClickListener(this); showInfoMessageDialog("Please […]

Как отправить представление назад? Как управлять программным обеспечением z-заказа?

У меня есть проблема, чтобы отправить представление назад. В Android у нас есть метод, например, bringToFront() , чтобы разместить представление поверх другого представления. Таким образом, я хочу поместить представление ниже предыдущего изображения. Есть ли какой-либо метод, например sendToBack() или bringToBack() в Android. Если да, может кто-нибудь мне помочь в этом. Обратите внимание: я не хочу […]

Android – как установить цвет фона всех экранов?

Я изучаю Android, и до сих пор я был сосредоточен на функциональности, но теперь я начинаю работать с макетами. Мне было интересно, что лучше всего подходит для стилей шрифтов и цветов. Я сделал файл colors.xml, который я использовал для изменения цвета на отдельных элементах, таких как кнопки, но я не уверен, как Android хочет, чтобы […]

Выравнивание drawableLeft с текстом кнопки

Вот мой макет: Проблема, с которой я столкнулась, – это вытачиваемая галочка. Как бы я начал выравнивать его рядом с текстом, оба они были сосредоточены внутри кнопки? Вот XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".PostAssignmentActivity" > <LinearLayout style="?android:attr/buttonBarStyle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="horizontal" > <Button style="?android:attr/buttonBarButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/ic_checkmark_holo_light" android:text="Post" /> <Button style="?android:attr/buttonBarButtonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

Как группировать элементы из базы данных и отображать их – Android

У меня есть модель квитанций и журналов в приложении для Android. Квитанция имеет много журналов. Я сделал запрос для журналов group_by по sortID и классу. //recieve RecepitID and query to group logs final long forwardedId = (long) getIntent().getExtras().get(String.valueOf("recepitID")); List<Logs> logsList = new Select().from(Logs.class).where("Receipt = " + forwardedId).groupBy("SortID, Grade").execute(); Эта группировка отлично работает. Проблема следующая. Мне […]