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

View во фрагментах - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кодировки в ListView, вывод русского текста http://www.cyberforum.ru/android-dev/thread1725523.html
При использовании ListView происходит проблема с выводом русского текста.
Программирование Android Предупреждения IDE AS Прокомментируйте, пожалуйста, недовольства AS 1. Какой нульпойнтер, ведь в джаве нет, типа, указателей. 2.тоже самое я так понимаю надо просто try/catch добавить 3. надо в каком-то файле... http://www.cyberforum.ru/android-dev/thread1725483.html
NullPointerException Программирование Android
Не пойму почему налл?? @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v =...
SimpleCursorAdapter Программирование Android
Почему то ругаетсяв строке new SimpleCursorAdapter()... Что не так делаю? Cursor cursor = db.query("PEOPLE", new String {"_id", "NAME", "CHECKBOX"}, null, null, null, null, null); CursorAdapter...
Программирование Android Ускорение работы AS http://www.cyberforum.ru/android-dev/thread1725329.html
Не устраивает скорость работы AS. Можно ли как-нибудь оптимизировать? Например, при установке VM, когда система и VM на разных физических дисках, то инсталяция проходит существенно быстрее. Можно с...
Программирование Android Программа вылетает при запуске. OutOfMemryError Здравствуйте, уважаемые разработчики! Моя программа вылетает сразу при запуске. Вот код ошибки: ava.lang.OutOfMemoryError: Failed to allocate a 6350412 byte allocation with 4833600 free bytes and... подробнее

Показать сообщение отдельно
dwayne
0 / 0 / 0
Регистрация: 01.11.2013
Сообщений: 27
02.05.2016, 13:23  [ТС]
Все стандартно.
Fragment:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        WeatherUpdater asyncTask = new WeatherUpdater();
        asyncTask.execute((String) url);
        asyncTask.delegate = this;
        return view = inflater.inflate(R.layout.fragment_main, container, false);
    }
 
public void publishFinish(String json) {
Gson gson = new GsonBuilder().setPrettyPrinting().create();
        WeatherData weatherData = gson.fromJson(json, WeatherData.class);
TextView text = (TextView) getView().text.setText("Температура: " + weatherData.main.temperature);
}
Activity:
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
25
26
27
private FragmentManager mFragmentManager;
private FragmentTransaction mFragmentTransaction;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
mFragmentManager = getFragmentManager();
        mFragmentTransaction = mFragmentManager.beginTransaction();
        mFragmentTransaction.replace(R.id.content, new OneFragment());
        mFragmentTransaction.commit();
    }
 
@Override
    public void onClick(View v) {
        int id = v.getId();
        mFragmentTransaction = mFragmentManager.beginTransaction();
        
        if (id == R.id.one) {
            mFragmentTransaction.replace(R.id.content, new OneFragment());
        } else if (id == R.id.two) {
            mFragmentTransaction.replace(R.id.content, new TwoFragment());
        } else if (id == R.id.three) {
            mFragmentTransaction.replace(R.id.content, new ThreeFragment());
        }
        mFragmentTransaction.commit();
    }
Разметка:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
 
<FrameLayout
            android:id="@+id/content"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="10"
            android:orientation="vertical" />
 <LinearLayout
            android:id="@+id/footer"
            android:layout_width="fill_parent"
            android:layout_height="60.0dip"
            android:gravity="center"
            android:orientation="horizontal">
 
            <ImageView
                android:id="@+id/one"
                android:layout_width="0.0dip"
                android:layout_height="fill_parent"
                android:layout_weight="1.0"
                android:focusable="true"
                android:scaleType="center"
                android:visibility="gone" />
 
            <ImageView
                android:id="@+id/two"
                android:layout_width="0.0dip"
                android:layout_height="fill_parent"
                android:layout_weight="1.0"
                android:background="?android:selectableItemBackground"
                android:focusable="true"
                android:scaleType="center"
                android:onClick="onClick" />
 
            <ImageView
                android:id="@+id/three"
                android:layout_width="0.0dip"
                android:layout_height="fill_parent"
                android:layout_weight="1.0"
                android:background="?android:selectableItemBackground"
                android:focusable="true"
                android:scaleType="center"
                android:onClick="onClick" />
 
        </LinearLayout>
    </LinearLayout>
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru