Size: a a a

Android Developers

2020 May 30

ℕo ℕame in Android Developers
Почему может не реагировать onClick на LinearLayout, даже с clickable=true?
источник

A

Aleksandr in Android Developers
Зависит от того, что в нем содержится и как расположено
источник

СП

Сергей П. in Android Developers
Alexsandr Lepezin
Привествую, можно ли сделать сервис, который будет запускаться лишь тогда, когда телефон на зарядке?
Да. Workmanager умеет учитывать статус зарядки  setRequiresCharging + вроде был бродкаст про изменеие питания
источник

AL

Alexsandr Lepezin in Android Developers
Egor Sigolaev
Оо, тоже на кворке сидишь)
не он один))
источник

w

whoami in Android Developers
Max
кто-нибудь поднимал ферму с автотесттами как в firebase?
Подскажите инструмент (софт) для фермы автотестирования
источник

ES

Egor Sigolaev in Android Developers
Alexsandr Lepezin
не он один))
Ну там проектов правда нормальных мало, подзаработать можно.
источник

M

Marina in Android Developers
Line'R
Ух блин. Тут надо же ещё знать расстояние до объекта, куча математики. Мне кажется это трудно выполнимо. Особенно за такую цену
Кек
источник

ℕo ℕame in Android Developers
Aleksandr
Зависит от того, что в нем содержится и как расположено
<LinearLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal"
       android:background="?attr/selectableItemBackground"
       android:clickable="true"
       android:focusable="true">

       <HorizontalScrollView
           android:layout_width="0dp"
           android:layout_height="wrap_content"
           android:fillViewport="true"
           android:scrollbars="none"
           android:layout_weight="1"
           android:clickable="false">

           <LinearLayout
               android:layout_width="wrap_content"
               android:layout_height="50dp"
               android:layout_marginStart="5dp"
               android:gravity="center_vertical"
               android:orientation="horizontal"
               android:clickable="false">

               <ImageView
                   android:layout_width="@dimen/common_property_ic_size"
                   android:layout_height="@dimen/common_property_ic_size"
                   android:layout_marginLeft="@dimen/common_block_space"
                   android:layout_marginRight="@dimen/common_block_space"
                   android:src="@drawable/ic_brew" />

               <TextView
                   style="@style/AppTheme.Paragraph"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginEnd="@dimen/common_block_space_half"
                   android:gravity="center_vertical"
                   android:text="@string/text_view_brew"
                   android:clickable="false"/>

               <TextView
                   android:id="@+id/activity.beer.detail.text.view.brew"
                   style="@style/AppTheme.Paragraph"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:focusable="true"
                   android:focusableInTouchMode="true"
                   android:gravity="center_vertical|start"
                   android:singleLine="true"
                   android:text="@string/title_sm_no_set_a"
                   android:clickable="false"/>
           </LinearLayout>
       </HorizontalScrollView>

       <ImageView
           android:layout_width="@dimen/arrow_right_width"
           android:layout_height="@dimen/arrow_right_height"
           android:src="@drawable/ic_arrow_right"
           android:layout_gravity="center_vertical"
           android:clickable="false"/>
   </LinearLayout>
источник

М

Максим in Android Developers
как убрать этот грёбаный фулскрин просмотр в ХМЛ при открытии, надоело каждый раз переключать что бы увидеть вёрстку
источник

СП

Сергей П. in Android Developers
ℕo ℕame
<LinearLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal"
       android:background="?attr/selectableItemBackground"
       android:clickable="true"
       android:focusable="true">

       <HorizontalScrollView
           android:layout_width="0dp"
           android:layout_height="wrap_content"
           android:fillViewport="true"
           android:scrollbars="none"
           android:layout_weight="1"
           android:clickable="false">

           <LinearLayout
               android:layout_width="wrap_content"
               android:layout_height="50dp"
               android:layout_marginStart="5dp"
               android:gravity="center_vertical"
               android:orientation="horizontal"
               android:clickable="false">

               <ImageView
                   android:layout_width="@dimen/common_property_ic_size"
                   android:layout_height="@dimen/common_property_ic_size"
                   android:layout_marginLeft="@dimen/common_block_space"
                   android:layout_marginRight="@dimen/common_block_space"
                   android:src="@drawable/ic_brew" />

               <TextView
                   style="@style/AppTheme.Paragraph"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_marginEnd="@dimen/common_block_space_half"
                   android:gravity="center_vertical"
                   android:text="@string/text_view_brew"
                   android:clickable="false"/>

               <TextView
                   android:id="@+id/activity.beer.detail.text.view.brew"
                   style="@style/AppTheme.Paragraph"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:focusable="true"
                   android:focusableInTouchMode="true"
                   android:gravity="center_vertical|start"
                   android:singleLine="true"
                   android:text="@string/title_sm_no_set_a"
                   android:clickable="false"/>
           </LinearLayout>
       </HorizontalScrollView>

       <ImageView
           android:layout_width="@dimen/arrow_right_width"
           android:layout_height="@dimen/arrow_right_height"
           android:src="@drawable/ic_arrow_right"
           android:layout_gravity="center_vertical"
           android:clickable="false"/>
   </LinearLayout>
Не надо всех этих false. Убрать.
Просто вешаем обработчик кликов на то что надо кликать, а на остальное не вешаем.
источник

AL

Alexsandr Lepezin in Android Developers
Egor Sigolaev
Ну там проектов правда нормальных мало, подзаработать можно.
Ну да, согласен
У меня там кворки есть, мне пишут часто сами.
Ну и я там дешевых программистов ищу, когда самому лень делать)
источник

ES

Egor Sigolaev in Android Developers
Alexsandr Lepezin
Ну да, согласен
У меня там кворки есть, мне пишут часто сами.
Ну и я там дешевых программистов ищу, когда самому лень делать)
Ага, +++.
источник

ИТ

Иван Тимашков... in Android Developers
Line'R
Ух блин. Тут надо же ещё знать расстояние до объекта, куча математики. Мне кажется это трудно выполнимо. Особенно за такую цену
Ну он же сказал, что известен рост одного предмета, а там начинай этим предметом мерить 🌲
источник

c

c4md in Android Developers
Всем привет. Подскажите, пожалуйста, как можно подключить c++ файлы и взаимодействовать с ними?
источник

ИТ

Иван Тимашков... in Android Developers
Alexsandr Lepezin
Ну да, согласен
У меня там кворки есть, мне пишут часто сами.
Ну и я там дешевых программистов ищу, когда самому лень делать)
Что могут сделать за 500₽? Переписать 5 классов под MVP или MVVM могут?
источник

ИТ

Иван Тимашков... in Android Developers
Есть пара классов, нужна оптимизация
источник

AL

Alexsandr Lepezin in Android Developers
Иван Тимашков
Что могут сделать за 500₽? Переписать 5 классов под MVP или MVVM могут?
Ну может кто и сделает, попробуй
источник

ES

Egor Sigolaev in Android Developers
Иван Тимашков
Что могут сделать за 500₽? Переписать 5 классов под MVP или MVVM могут?
Там можно у кворка свою цену выставить. Не обязательно 500.
источник

Ж

Женя in Android Developers
Line'R
Ух блин. Тут надо же ещё знать расстояние до объекта, куча математики. Мне кажется это трудно выполнимо. Особенно за такую цену
да это тупизм, куча нелепых действий, когда линейкой можно померить и вычислить по формуле
источник

M

Marina in Android Developers
Ну там ещё отдаление фона и перспектива учитываться должна
источник