Articles of layout

LinearLayout с LayoutWeight не работает

У меня есть следующий макет: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/color_brand" android:weightSum="100"> <LinearLayout android:id="@+id/top" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="40" android:background="@color/color_white"> <View android:layout_width="match_parent" android:layout_height="10dp" /> </LinearLayout> <LinearLayout android:id="@+id/middle" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="20" android:background="@color/color_black" android:layout_below="@id/top"> <View android:layout_width="match_parent" android:layout_height="10dp"/> </LinearLayout> <LinearLayout android:id="@+id/bottom" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="40" android:background="@color/color_white" android:layout_below="@id/middle"> <View android:layout_width="match_parent" android:layout_height="10dp"/> </LinearLayout> </RelativeLayout> Я хочу разделить 40-20-40 между макетами, и я пробовал все, […]

Панель инструментов Overlaps ScrollView

Я пытаюсь использовать ScrollView и Toolbar в качестве единственных дочерних элементов LinearLayout, но они перекрывают друг друга. Искал немного, но не нашел ничего полезного, какой-либо идеи, как решить эту проблему, а не давать отступы / поля для ScrollView? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:float="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="right" android:background="@color/white_dark_50"> <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/toolbar" android:theme="@style/AppTheme" […]

Групповые индикаторы в android.widget.ExpandableListView

Я должен заполнить ExpandableListView в своем приложении. ExpandableListView состоит из набора групп, который, в свою очередь, состоит из набора дочерних элементов. Например, для ** Группа1 …ChildA …ChildB Group2 …ChildC …ChildD , , , GroupN …ChildM1 …ChildM2** По умолчанию группы имеют указатель стрелки слева. Я хотел изменить этот индикатор стрелки на значок изображения. Я хочу установить […]

Android ViewFlipper + Детектор жестов

Я использую gesture detector, чтобы поймать «flings» и используя флиппер вида, чтобы изменить экран, когда это произойдет. Некоторые из представлений моего ребенка содержат списки. Детектор жестов не распознает салфетки, если вы проведите пальцем по списку. Но он распознает его, если он включен в TextView или ImageView. Есть ли способ реализовать его, чтобы он распознал swipes, […]

Android.content.res.Resources $ NotFoundException: Идентификатор ресурса строки # 0x12 – onLocationChanged ()

Мой код: //GeolocationActivity.java @Override public void onLocationChanged(Location arg0) { if(gpson&&arg0!=null) { tv1.setText((int)arg0.getLongitude()); //there is an error tv2.setText((int)arg0.getLatitude()); tv3.setText((int)arg0.getAccuracy()); } } private void setUpGPS() { if(locman.isProviderEnabled(LocationManager.GPS_PROVIDER) == false) { Intent i = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(i); Toast.makeText(getApplicationContext(), R.string.gps_enabling, Toast.LENGTH_LONG).show(); }else{ setContentView(R.layout.subactivity_gps); gpson=true; //some code removed tv1 = (TextView)findViewById(R.id.gps_longitude_txt); tv2 = (TextView)findViewById(R.id.gps_langitude_txt); tv3 = (TextView)findViewById(R.id.gps_accuracy_text); Criteria c = […]

Проверка текущей открытой позиции фрагмента при использовании DrawerLayout

Я использую android DrawerLayout из библиотеки поддержки, чтобы показать меню слайдов. Я использую одно действие и 5-6 фрагментов, чтобы показать их при выборе в меню DrawerLayout. Но у меня есть небольшая проблема: «Как проверить, какой фрагмент в настоящее время Видимо, поэтому, если пользователь выбрал пункт меню, который соответствует уже открытому фрагменту. В настоящее время он […]

Фон DrawerLayout делает диммер

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

Пользовательский стиль listdivider

Я пытаюсь создать разделитель списка ListView по умолчанию с полями с обеих сторон. Я уже пытался установить поля всего ListView, но не создал желаемый результат. Что у меня есть: То, что я пытаюсь сделать (обратите внимание на поля с обеих сторон разделителей): Какой был бы лучший способ сделать это? Заранее спасибо!

КлассNotFoundException для android.view.Space при запуске приложения

У меня проблема с моим приложением, когда некоторые элементы существуют в макете моей активности. У меня есть следующий макет, и у меня есть проблема, когда я включаю элемент «Пространство»: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:text="@string/foursquare" /> <Button android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/foursquare_button" android:layout_alignParentLeft="true" android:text="@string/yelp" /> <Space […]

Android-вкладки в фрагменте с рушащейся панелью инструментов

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

Intereting Posts