Intereting Posts
Сообщение Firebase NoSuchMethodError.zzUr exception Как проверить приложение нарушает политику олицетворения Google или нет Как сделать многопользовательскую игру Могу ли я прокручивать ScrollView программно в Android? Приложение для Android Capture Как вы можете изменить цвет макета обновления Swipe для каждого поворота? Как мне взаимодействовать с Google Docs с Android? Что происходит, когда заканчиваются все действия приложения? Не удается установить версию отладки и выпуска на том же устройстве Java.lang.RuntimeException: Неизвестное имя анимации: objectAnimator Facebook SDK 4.7.0 журналы ClassNotFoundException для AppEventsLogger OnScroll вызывается, когда я устанавливаю listView.onScrollListener (это), но без какого-либо касания Как возобновить работу, а не перезапускать при переходе из панели действий Как уведомлять пользователей об обновлении Android-приложения? Как отладить подписанное приложение Android от Eclipse?

Android Shape Line

У меня есть следующий код:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp"/> <size android:height="1dp" /> <solid android:color="#FFF"/> </shape> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background ="@drawable/line"/> 

У меня есть два вопроса:

  1. Почему линия черная, а не белая? Я попытался поместить его в ImageView, но результат тот же.
  2. Как установить непрозрачность формы?

Solutions Collecting From Web of "Android Shape Line"

1) Чтобы установить цвет линии, вам нужно определить android:color на <stroke> . Элемент <solid> предназначен для фона.

2) Вы можете установить непрозрачность формы, используя значения цвета с альфа-слоем , aka #ARGB. В вашем случае возможно # 7FFF.

Самый простой пример линии для двух пикселей плотности черного цвета. Просто сохраните xml в папке с возможностью переноса: res / drawable / shape_black_line.xml

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#000000" /> <size android:height="2dp" /> </shape> 1 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#000000" /> <size android:height="2dp" /> </shape> 

Используйте LinearLayout и фон, чтобы показать строку.

 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/divider"> </LinearLayout> 

Надеюсь, это помогло.