Articles of layout

Расположение Android с навигационным ящиком

Я новичок в android и разрабатываю приложение для практики, используя навигационный ящик. Я хочу, чтобы основной вид был пейджером с 3 вкладками, и ящик навигации мог отображаться, когда пользователь скользит слева направо. Вот мой код Main.xml : <android.support.v4.widget.DrawerLayout 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" android:id="@+id/main_layout" tools:context=".ExampleMain" > <!– Main Content place holder –> <FrameLayout android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent"/> […]

Не удается щелкнуть кнопки за DrawerLayout

Вот мой 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=".Main" android:background="@android:color/black" > <RelativeLayout android:id="@+id/layout" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageButton android:id="@+id/calendar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/about" android:layout_centerHorizontal="true" android:background="@drawable/calendar" /> <ImageButton android:id="@+id/okan" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/calendar" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/calendar" android:background="@drawable/okanliyiz"/> <ImageButton android:id="@+id/about" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:layout_marginTop="140dp" android:layout_toLeftOf="@+id/calendar" android:background="@drawable/info" /> </RelativeLayout> <android.support.v4.widget.DrawerLayout android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="false" > <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="false" /> <ListView […]

Добавление без полей кнопок в Android xml с разделителем

Я пытаюсь следовать рекомендациям, изложенным командой Android из этого документа: https://docs.google.com/file/d/0Bz3qX4EBhUvwZWlHekI3Y0wxSUk/edit Согласно документу, я должен использовать эти базовые ресурсы. Это мой код, но ни одна из границ не показывает. Есть идеи? <LinearLayout android:id="@+id/buttonLayout" style="?android:buttonBarButtonStyle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:divider="?android:dividerVertical" android:orientation="horizontal" android:showDividers="middle" > <Button android:id="@+id/button1" style="?android:buttonBarButtonStyle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="Test" /> <Button android:id="@+id/button2" style="?android:buttonBarButtonStyle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" […]

OnMeasure (), вызванное ТОЧНО и размер спецификации 0

При отладке настраиваемого представления override onMeasure() я вижу, что есть несколько вызовов этого метода. Я имею дело только с высотой представления, оставляя спецификацию ширины неизменной. В какой-то момент я получаю вызов с (высотой) MeasureSpec getMode() == EXACTLY и getSize() == 0. Это не имеет смысла и противоречит документации Android : MeasureSpecs are used to push […]

Динамическая динамическая прокрутка между Relative layouts в scrollView

У меня есть вид прокрутки, в котором у меня есть несколько относительных макетов. А относительная компоновка имеет две кнопки, добавляемые к ней динамически. Как ниже Просмотр прокрутки _____________________ | ________________ | | |Relative Layout| | | | |Buttons| | | | |_______________| | | | ________________ | | |Relative Layout| | | | |Buttons| | […]

Фотографии picasso для Android размером больше или подходят для ImageView (без пробелов)

У меня есть серьезная проблема с масштабированием библиотеки Picasso. Проблема в том, что у меня есть макет, состоящий из 3 основных видов и некоторых кнопок. Просмотров: ImageView 50% mapView 20% EditTextView 30% И я хочу загрузить изображения с неизвестным разрешением в это изображение, не выходя из белых пространств. Я пытался использовать .fit (). CenterInside, но […]

LibGDX – масштабированное изображение с фиксированным соотношением

В моей игре LibGDX есть стартовый экран с логотипом и несколькими кнопками. Я не могу понять, как масштабировать логотип с фиксированным соотношением, чтобы не исказить его. Это код: public StartScreen(int lastScore, InputListener inputListener) { super(); this.listener = inputListener; stage = new Stage(); Gdx.input.setInputProcessor(stage); Table table = new Table(); table.setFillParent(true); table.setBackground(new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("background.png"))))); Image imageLogo […]

Как ограничить высоту ListView в GridLayout?

У меня есть GridLayout содержащий ListView и TextView . Когда элементы добавляются в ListView он будет расти в размерах и подталкивает TextView под ним из экрана. Я думал, что, установив layout_gravity="fill" в ListView, он не будет расти вообще, а займет все свободное место. Как настроить ListView для захвата свободного места вместо того, чтобы расти и […]

Android -Настройки навигационных ящиков список прокрутки / сфокусированный

У меня есть пользовательский навигационный ящик с несколькими TextViews элементами. Вот макет: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– The main content view –> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– The navigation drawer –> <LinearLayout android:layout_width="240dp" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/White" android:layout_gravity="start"> <TextView android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeightSmall" android:textStyle="bold|italic" android:gravity="center_vertical" android:layout_marginLeft="5dp" android:layout_marginStart="5dp" android:textAppearance="?android:attr/textAppearanceMedium" android:text="First Item" /> <View android:layout_width="fill_parent" android:layout_height="3dp" android:background="@color/gplus_color_1" /> […]

Android Изменить цвет текста Spinner (отображаемый текст – нет элементов в spinner)

За исключением одного экрана, Spinner должен иметь «черный» текст. Для одного экрана требуется, чтобы Spinner имел «белый» цвет (оба отображали текст для выбранного элемента и элементов прядильника). Вот изображение для лучшей ясности. Я могу получить «белый» цвет для элементов-счетчиков, но не для выбранного отображаемого текста. Опять же, я не хочу глобально менять стиль – только […]