Articles of макет

Пользовательский вид вызова startActivityForResult

Я создал пользовательский составной вид, в котором я использую функции для съемки. Я называю это так (из вида): Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); ((Activity)mContext).startActivityForResult(intent, index); Эта часть работает хорошо. То, что я не знаю, как это сделать, – как реализовать onActivityResult внутри моего пользовательского представления? Или я должен поймать это внутри Activity и переадресовать на […]

RelativeLayout – CenterInParent и marginTop

У меня есть следующий XML: <RelativeLayout android:id="@+id/cover_box" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/cover" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ImageView android:id="@+id/download" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/mark_download" android:layout_centerInParent="true" android:layout_marginTop="90px" /> </RelativeLayout> Но похоже, что marginTop игнорируется.

Как удалить задержку перед анимацией LayoutTransition

Я LayoutTransition новый класс LayoutTransition в Honeycomb. Я установил анимацию, которая ViewGroup View на место при добавлении его в ViewGroup . Я заметил, что есть небольшая задержка (около 20 мс) между тем, когда открывается представление и когда начинается анимация LayoutTransition.APPEARING . Другими словами, после того, как представление появляется на экране, оно висит в воздухе на […]

Невозможно сжать переработанное растровое изображение

Я пытаюсь сохранить макет в изображение в SDCard, но я получаю эту ошибку. Я пробовал несколько кодов, которые я нашел на этом форуме, но у всех из них есть тот же вызов компрессии, который дает ошибку. Это код, который я использую для сохранения изображения: private Bitmap TakeImage(View v) { Bitmap screen = null; try { […]

Как увеличить высоту строки таблицы в соответствии с экранами?

Я хотел бы знать, как увеличить высоту строки таблицы, чтобы она выглядела пропорционально при больших размерах экрана. В настоящее время все текстовые изображения и edittexts (помещенные в строки таблицы) отображаются в левой части экрана вместо того, чтобы занимать весь экран (только в больших размерах экрана). Вот xml, с которым я работаю: <ScrollView android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:layout_height="fill_parent" […]

Как использовать relativelayout.setBackgroundDrawable () с растровым изображением?

У меня есть объект RelativeLayout и вы хотите динамически изменять фоновое изображение с помощью динамически созданного объекта Bitmap (он динамически меняет свой цвет). Я видел, что, когда я хотел обновить фоновое изображение объекта RelativeLayout , я могу выбрать только setBackgroundDrawable() которого требуется объект Drawable в качестве параметра. Мой вопрос в том, как я могу преобразовать […]

Android: как программно установить ширину ImageView внутри TableRow

Как программно установить ширину ImageView внутри TableRow? Я НЕ хочу, чтобы ширина ячейки менялась, и только ширина изображения внутри ячейки. Макет: (для уменьшения кода используется многоточие) <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <TableRow android:gravity="center_vertical"> <Button>…</Button> <ImageView android:id="@+id/fruit" android:layout_width="120dp" android:layout_height="44dp" android:src="@drawable/apple" android:scaleType="matrix" ></ImageView> <Button>…</Button> </TableRow> <TableRow>…</TableRow> </TableLayout> Ява: ImageView iv = (ImageView) findViewById(R.id.fruit); LayoutParams frame = iv.getLayoutParams(); […]

Как сделать listFooter недоступным для просмотра

Так что это сделка, я пробовал смотреть на другие темы, подобные этой, здесь https://stackoverflow.com/questions/12479909/how-to-make-list-header-and-footer-not-click-able Но это не сработает. Я не могу «ничего не делать при нажатии». Но проблема заключается не в том, чтобы справляться с тем, что происходит при щелчке по списку, то есть в том, что список дает обратную связь, как если бы он […]

Очистить выбор ListView SingleChoice

Есть ли способ очистить выбранный элемент в ListView? ListView определяется следующим образом: <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" android:minHeight="50dp" android:id="@+id/example_list" android:layout_weight="2" android:choiceMode="singleChoice"/> И заполняется с помощью пользовательского адаптера. Выбранный элемент подсвечивается с помощью селектора: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" > <shape> <gradient android:startColor="#3E5260" android:endColor="#3E5260" android:angle="270" /> </shape> </item> <item android:state_activated="true"> <shape> <gradient android:startColor="#3E5260" android:endColor="#3E5260" android:angle="270" /> […]

Как я выравниваюBaseline в нижней строке многострочного TextView?

У меня есть два TextViews бок о бок. Скажем, левый TextView – 1 строка, а правый TextView – 2 строки. Есть ли способ выровнять базовые линии левого TextView с последней строкой в ​​правом TextView? Я открыт для использования любого макета (RelativeLayout, LinearLayout и т. Д.), Который может это сделать. (По умолчанию поведение android:layout_alignBaseline в Android […]