Articles of макет

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 […]

CoordinatorLayout, AppBarLayout и ToolBar – панель инструментов не прокручивает экран

Я пытаюсь прокручивать свой экран ToolBar с экрана, когда я просматриваю свой ViewPager (ViewPager находится внутри фрагмента, который помещается в FrameLayout) и показывается панель инструментов, когда я прокручиваю вниз. Я пытаюсь достичь этого, используя Библиотеку поддержки дизайна. Вот мой XML: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout 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:layout_width="match_parent" android:layout_height="match_parent" > <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.v7.widget.Toolbar […]

Центр внутри RelativeLayout

Мне нужно сосредоточить ImageView и TextView внутри RelativeLayout. Я не могу понять, что я делаю неправильно. Вот мой код: <RelativeLayout android:id="@+id/teamNameLayout" android:layout_width="130dip" android:layout_height="fill_parent" android:orientation="horizontal" android:background="@drawable/border" android:layout_toLeftOf="@+id/teamPosition" > <ImageView android:id="@+id/teamIcon" android:src="@drawable/logo1" android:layout_width="20dip" android:layout_height="fill_parent" android:scaleType="fitXY" android:textStyle="bold" android:textSize="16sp" /> <TextView android:id="@+id/teamName" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:textColor="#000000" android:textStyle="bold" android:textSize="16sp" android:text="blabla" /> </RelativeLayout> Я пробовал «center_horizontal» без успеха. Мне нужно, чтобы […]

Android: различный стиль (textSize) для разных размеров макета

Я создал собственный стиль для всех текстовых кнопок на больших экранах <style name="button_large" parent="@android:style/Widget.TextView"> <item name="android:textColor">@color/button_color</item> <item name="android:textSize">30dp</item> <item name="android:clickable">true</item> <item name="android:soundEffectsEnabled">false</item> </style> Теперь я хочу меньшие кнопки для обычного экрана, и я добавляю новый стиль, в котором изменился только андроид: textSize. <style name="button_normal" parent="@android:style/Widget.TextView"> <item name="android:textColor">@color/button_color</item> <item name="android:textSize">10dp</item> <item name="android:clickable">true</item> <item name="android:soundEffectsEnabled">false</item> </style> Можно […]

Папка значений Android для Nexus 6

Моя проблема: Я разрабатываю приложение для Android, и у меня возникают проблемы с макетом на телефонах nexus 6. Я не знаю, какая папка значений будет применима для наилучшего соответствия с шестым 6. Подробная информация о Nexus 6: Плотность – 560 точек на дюйм Экран дисплея – разрешение 2560 x 1440 (493 ppi). То, что я […]

Как разместить гиперссылку на сайт в Android-приложении?

Я хочу разместить гиперссылку на приложении Android, которую я разрабатываю. Я пробовал это: main.xml <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hyperlink" android:id="@+id/hyperlink" android:autoLink="web" > </TextView> Строки.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">WebLink</string> <string name="hyperlink">http://google.com</string> </resources> Но проблема в том, что ссылка выглядит так: http://google.com, и я не хочу показывать фактический URL. 1) Как заменить ссылку по тексту как […]

Layout_height всегда обертывает контент

Это простой вопрос: У меня есть файл макета, который представлен как элемент внутри ListView. Я установил высоту RelativeLayout в 100dp, но он не работает, он всегда обертывает содержимое, независимо от того, какой макет я использую. Что я могу сделать, чтобы установить фиксированное значение в высоту макета без его обертывания? Спасибо за помощь. <?xml version="1.0" encoding="utf-8"?> […]

Наклонный или наклонный дизайн пользовательского интерфейса в Android

Я пытаюсь создать интерфейс, очень похожий на этот. Я смог сконструировать его почти аналогично изображению выше, но я не получаю способ реализовать наклонную или наклонную часть. 1) Может ли кто-нибудь дать пример макета, как я могу реализовать наклонный макет? 2) И как я могу поместить FAB прямо по наклонной части? Любая помощь могла бы быть […]

Просмотр Инфляция и пользовательские виды

У меня есть пользовательский вид в моем приложении, который я рисую с помощью функции onDraw() в представлении. Кроме того, для рисования графики нужны некоторые данные из ACtivity. Поэтому вместо использования стандартного setContentView(R.layout.myview) я использую следующее: MyView mv = new MyView(this, userData); setContentView(mv); Кажется, это сработало, пока я не добавил textview над пользовательским представлением. Затем я […]

Набор изображений в качестве фона кнопки переключения растягивается андроид

У меня есть кнопка Toggle Button: <ToggleButton android:id="@+id/tv_pmpSwitch" android:layout_width="0dp" android:layout_weight="0.1" android:layout_height="wrap_content" android:background="@drawable/toggle_view" android:layout_gravity="center_vertical" android:gravity="center" android:textOn="" android:textOff="" android:focusable="false" android:focusableInTouchMode="false" android:layout_centerVertical="true" android:paddingTop="16dp" android:layout_marginLeft="16dp" /> И мой toggle_view drawable: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!– When selected, use grey –> <item android:drawable="@drawable/ic_list_action" android:state_checked="true" /> <!– When not selected, use white–> <item android:drawable="@drawable/ic_grid_action" android:state_checked="false"/> </selector> Я не понимаю, почему […]