Articles of макет

Могу ли я объединить элементы управления?

Я хочу сгруппировать некоторые TextView вместе, чтобы показать / скрыть их вместе. Предпочтительно, чтобы пространство в представлении было доступно для других элементов управления, которые помещены ниже сгруппированных текстовых просмотров Как я могу это сделать? Ps: В .Net я бы использовал Panel или Groupbox .

Android: Scrollview растягивает фоновое изображение

Поэтому я пытаюсь сделать свою активность прокручиваемой, и когда я помещаю свое релятивирование в прокрутку, это происходит: Это код для приведенного выше снимка экрана: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background" android:orientation="vertical" android:paddingLeft="60dp" android:paddingTop="53dp" > <ImageView android:id="@+id/gearImage" android:layout_width="35dp" android:layout_height="35dp" android:layout_marginTop="70dp" android:clickable="true" android:contentDescription="@string/gearDescription_string" android:src="@drawable/gear" /> </RelativeLayout> </ScrollView> Если я выберу прокрутку, это будет […]

Android Gridview – Линейный макет, игнорируемый

Согласно принятому ответу на этот вопрос, высота строки GridView , если вы … «Установите LinearLayouts на определенную высоту, и все строки будут этой высоты». Кажется, это не работает в моем случае. У меня есть файл макета для каждой строки: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="200dp" android:layout_gravity="center_horizontal"> <ImageView android:id="@+id/theimage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:background="#ffff0000" /> […]

У указанного ребенка уже есть родительская ошибка при раздутом виде

Немедленная помощь нужна! Код, используемый для работы отлично, но через некоторое время я заметил, что рейтинг больше не t work anymore and gives "the specified child already has a parent, call removeView() first…" on the строке alertDialog.show (); `: ///// Rating bar initialising Context mContext = ShowActivity.this; LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE); layout = inflater.inflate(R.layout.custom_rate_dialog, […]

Android Layout и кнопки изображения и серая граница

Я видел несколько потоков об этом, но ничего точно не хотел, чтобы я искал. У меня есть кнопка с изображением, которая лежит на черном фоне. Кнопки изображения имеют огромную серая рамка. Я попытался отключить границу и сделать границу черной … Это не работает. Я просто хочу, чтобы кнопки были на экране с прозрачным фоном и, […]

Изменение анимации выхода по умолчанию для Activity

Для моих живых обоев я хочу изменить анимацию выхода для активности настроек. По умолчанию при выходе из операции он одновременно масштабируется до центра и исчезает. Я хочу, чтобы он просто исчезал, без изменения размера. Я попытался определить свои собственные настройки анимации в styles.xml . Настройка android:windowExitAnimation для @android:anim/fade_out , похоже, не делает того, что я […]

Добавить положительную кнопку в диалог

У меня очень простой пользовательский диалог, и я не хочу добавлять положительную кнопку без необходимости изменять файл XML, так же, как вы делали бы это с помощью AlertDialog, но я не знаю, возможно ли это. Это код: final Dialog dialog = new Dialog(MyActivity.this); dialog.requestWindowFeature(Window.FEATURE_LEFT_ICON); dialog.setContentView(R.layout.dialog); dialog.setTitle("Settings"); dialog.show();

Как сделать отзывчивое приложение для Android, которое используется в мобильных устройствах, а также в планшете?

Я создал одно приложение для Android. Когда я запускаю свое приложение на мобильном телефоне, он работает очень хорошо, но когда я запускаю планшет, макет приложения изменяется. Итак, как сделать отзывчивое приложение для Android, которое используется в мобильных устройствах, а также в планшете?

Android TextSwitcher не смог обернуть ширину содержимого после заданного текста

Я использую TextSwitcher, чтобы пометить анимацию, когда я устанавливаю текст. Но есть некоторые проблемы с переносом содержимого по его ширине при изменении текста. Следующим является мой TextSwitched xml: <TextSwitcher android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="#ffffff" android:paddingBottom="1dp" android:paddingLeft="7dp" android:paddingRight="10dp" android:paddingTop="1dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" android:scrollHorizontally="true" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="@android:color/white" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" […]

Android: layout_weight не работает, когда он установлен программно

У меня проблема, когда я устанавливаю TableRow layout_weight программно. Следующий код – TableLayout завышенный в элементе table_body : <TableLayout android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1" android:weightSum="1"> <TableLayout> Я хочу отображать только 10 строк в TableLayout .. и для этого я программно использую элементы TableRow используя этот код: while(i<10){ TableRow row = (TableRow) ((Activity) context).getLayoutInflater(). inflate(R.layout.body_row, table_body, false); TableRow.LayoutParams […]

Intereting Posts