Форум программистов, компьютерный форум CyberForum.ru

Сделать фрагмент в фокусе при клике по нему - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Метод Run() порядок выполнения http://www.cyberforum.ru/android-dev/thread1781735.html
@Override public void run() { 1 sendData(); 2 deleteFiles(); //тяжеловесный процесс 3 Log.i(Msg, "Работа закончена"); } Все будет выполнятся по схеме линейного программирования 1-2-3 или многопоточного 1-3-2 ?
Android Ошибка при работе с фрагментами Soory if it's unapproprite here, but I do not know what to do. I have just finished my first lesson. Error inflating class fragment--this is the exception I get. The problem is in this line So what can I do? Hope, it's fixible, coz I can't go on now( I'm using Android Studio 2.2, so I created fragments slightly defferently by using fragmented blank activity. I have 2 classes^... http://www.cyberforum.ru/android-dev/thread1781704.html
Android TextToSpeech долгая инициализация
Привет всем! Помогите решить проблему долгой инициализации TextToSpeech. Ниже представлен код примера с использованием TextToSpeech на разных языках(En & Ru). Если поочередно кликать по кнопкам озвучки то задержка синтеза речи составляет 5 - 10 сек (я специально там таймер внедрил). Вопрос - это такая особенность андройдовского TextToSpeech-движка или я что-то неправильно делаю. Тестирую на...
Требуемая версия Android - Зависит от устройства Android
Сегодня когда пытался посмотреть версию известного приложения Viber увидел на его странице в маркете такую надпись Требуемая версия Android Зависит от устройства интересно 1). как с точки зрения разработка в Google Play Developer Console добиться такого для своих приложений? 2). с точки зрения простого пользователя всетаки как посмотреть миним. версию вайбера при этом не имея смартфона?...
Android Передать данные о местоположении в другой фрагмент http://www.cyberforum.ru/android-dev/thread1781626.html
У меня в активити 2 фрагмента в первом фрагменте определяются текущие координаты пользователя и делается запрос с этими координатами на сервер и эти же координаты нужны и второму фрагменту для его сетевого запроса. Как так сделать чтобы второй фрагмент тоже получил эти координаты(передать ему их как то)? Просто определять местоположение еще раз во втором фрагмент нет смысла да и это не...
Android Можно ли хранить во ViewPager не только элементы (объекты), но и какую-то переменную? Добрый вечер! Столкнулся с необходимостью использовать ViewPager и PagerAdapter. Подскажите пожалуйста, можно ли хранить во ViewPager не только элементы(объекты), но и какую-то переменную? Не очень хочется создавать еще один массив для переменных, а обращаться к ним через ViewPager. Думал для хранения строк и логических переменных вкладывать во ViewPager скрытые TextView и RadioButton... подробнее

Показать сообщение отдельно
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
17.07.2016, 13:39     Сделать фрагмент в фокусе при клике по нему
у меня есть в разметке активити вертикальный ScrollView и в нем 2 фрагмента. Но дело в том что, когда фрагменты не помещаются в экран активити по высоте, включается скролинг и фрагменты можно только скролить(а у меня в каждом фрагменте есть TextView, в котором много текста и есть скролл для просмотра всего текста в TextView - уже во фрагменте), но я хочу сделать так, чтобы по нажатию на фрагмент, он попадал в фокус и пользователь мог спокойно просмотреть весь текст в этом фрагменте(то есть чтобы стал активен ScrollView в самом фрагменте по нажатию на него). Как можно добиться этого эффекта? Реально ли это вообще?

Добавлено через 5 минут
Или может можно как то сделать чтобы по нажатию на фрагмент внешний скролл в котором фрагменты остановился и заработал скролл, котрый внутри самого фрагмента?

Добавлено через 31 минуту
То есть есть такая разметка активити
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/scrollView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1">
 
    <LinearLayout
        android:id="@+id/inear"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
 
        <fragment
            android:id="@+id/fragment1"
            android:name="com.activityexample.user.locationactivity.FragmentInfo"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            tools:layout="@layout/fragment1"></fragment>
 
        <fragment
            android:id="@+id/fragment2"
            android:name="com.activityexample.user.locationactivity.FragmentInfo2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            tools:layout="@layout/fragment2"></fragment>
    </LinearLayout>
 
</ScrollView>
и такая разметка фрагмента
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/inear"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:focusableInTouchMode="true"
        android:orientation="vertical">
 
        <EditText
            android:id="@+id/cityname"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:focusableInTouchMode="true"
            android:ems="10" />
 
        <Button
            android:id="@+id/bycityname"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:focusableInTouchMode="true"
            android:text="@string/find"></Button>
 
        <ScrollView
            android:id="@+id/scrollView1"
            android:layout_width="fill_parent"
            android:focusableInTouchMode="true"
            android:layout_height="160dip" >
        <TextView
            android:id="@+id/textView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:focusableInTouchMode="true"
            android:scrollbars="vertical"
            android:gravity="center"
            android:textColor="#000"
            android:textSize="25sp"></TextView>
        </ScrollView>
 
    </LinearLayout>
И я хочу сделать чтобы при скроле в активити, можно было сделать доступным скрол внутри фрагмента(Ну там где TextView). реально ли такое сделать? Ну при скроле активити(когда фрагметы не помещаются в экран устройства) остановится на фрагменте и скролить уже внутри него текст там где TextView?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru