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

Скролл меняет размер при скролле PreferenceScreen - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android AdMob и libgdx http://www.cyberforum.ru/android-dev/thread1695853.html
Здравствуйте, вот уже несколько дней безуспешно пытаюсь вставить баннер в игру libgdx. вроде бы уже получилось, но вот такая проблема: тестовый режим не включаю, а на эмуляторе показывает баннер с текстом "AdMob Test Smart Banner". на устройстве вообще никакой баннер не отображается. AndroidLauncher import android.os.Bundle; import android.os.Handler; import android.os.Message; import...
Android Реализация алгоритмов шифрования Здравствуйте, уважаемые программисты! Не могли бы вы, пожалуйста, написать алгоритмы шифрования и расшифровки (любые, какие знаете). Желательно чтобы вы отправили мне методы, и мне осталось только скопировать и вставить их в свой код, а потом только написать String str = "12345"; zashiphrovat(str); ;) Ну,грубо говоря что-то вроде этого, так как я начинающий программист, и разбираться в этих... http://www.cyberforum.ru/android-dev/thread1695840.html
Android Как делается дизайн для приложений android?
с помощью каких технологий и языков верстается дизайн приложений
Android TabActivity исчезает содержимое фрагмента
При запуске фрагмент в первой вкладке запускается нормально, но если перейти в третью вкладку и вернуться в первую то содержимое первой вкладки исчезает, а если с первой вкладки перейти на вторую и обратно то такого феномена нет !! В проекте используется Json парсинг, но проблема не в этом я думаю так как при первом запуске все отлично парситься. кусок кода FragmentPageadapter: @Override...
Android Идея для приложения http://www.cyberforum.ru/android-dev/thread1695516.html
Всем привет. Заранее прошу прощения, если не в том разделе. Есть идея, написать приложения с видео уроками. Кто что думает по этому поваду, на сколько это целе сообразно?
Android In app billing Здравствуйте, возникла такая проблема: реализовал у себя biling, точнее взял код из sample, оставил там только контролируемую покупку, создал в консоли продукт, и когда к нему обращаюсь, гугл пишет, что продукт не продается (ключ RSA указал свой, в манифесте прописал, id продукта указал). Сам продукт проверку прошел, то есть опубликован. Хотелось бы понять, что его не устраивает. подробнее

Показать сообщение отдельно
97mik
 Аватар для 97mik
11 / 11 / 0
Регистрация: 08.04.2009
Сообщений: 878

Скролл меняет размер при скролле PreferenceScreen - Android

27.03.2016, 12:32. Просмотров 164. Ответов 2
Метки (Все метки)

Main.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Main extends PreferenceActivity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.activity);
        PreferenceScreen screen = this.getPreferenceScreen();
 
        PreferenceCategory category;
        category = new PreferenceCategory(screen.getContext());
        category.setTitle("Basic information");
        screen.addPreference(category);
 
        PreferenceDetail preferenceDetail;
        preferenceDetail = new PreferenceDetail(screen.getContext(), "Type", "My long text");
        category.addPreference(preferenceDetail);
        preferenceDetail = new PreferenceDetail(screen.getContext(), "Health", "My long text");
        category.addPreference(preferenceDetail);
        preferenceDetail = new PreferenceDetail(screen.getContext(), "Speed", "My long text");
        category.addPreference(preferenceDetail);
        PreferenceText preferenceText;
        preferenceText = new PreferenceText(screen.getContext(), "My long text");
        category.addPreference(preferenceText);
    }
activity.xml
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    android:orderingFromXml="true">
 
</PreferenceScreen>
PreferenceDetail.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class PreferenceDetail extends Preference {
 
    String titleText, descriptionText;
 
    public PreferenceDetail(Context context, String title, String descriprion) {
        super(context);
        titleText = title;
        descriptionText = descriprion;
    }
 
    protected View onCreateView( ViewGroup parent )
    {
        super.onCreateView(parent);
        LayoutInflater li = (LayoutInflater) getContext().getSystemService( Context.LAYOUT_INFLATER_SERVICE );
        View view = li.inflate(R.layout.preference_detail, parent, false);
        ((TextView) view.findViewById(R.id.preferenceDetailTitle)).setText(titleText);
        ((TextView) view.findViewById(R.id.preferenceDetailDescription)).setText(descriptionText);
        return view;
    }
}
preference_detail.xml
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
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/widget_frame"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingRight="8dp"
    android:paddingTop="8dp"
    android:paddingBottom="8dp"
    android:paddingLeft="16dp"
    android:orientation="vertical" >
 
    <TextView
        android:id="@+id/preferenceDetailTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textSize="17dp"
        android:textColor="?android:attr/textColorSecondary"
        android:text="Title"/>
 
    <TextView
        android:id="@+id/preferenceDetailDescription"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/title"
        style="@android:style/TextAppearance.DeviceDefault.SearchResult.Subtitle"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:text="Summary"/>
 
</LinearLayout>
Если скролить, то ползунок уменьшается и увеличивается.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru