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

Fragment вместо Activity - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Простой IRC клиент http://www.cyberforum.ru/android-dev/thread862089.html
Господа, помогите нубу в программированию под андроид сделать простой IRC-клиент. Всё что нужно это подключение к серверу и возможность читать/отправлять сообщения в чат! Нашёл 2 программки с открытым исходным кодом: 1. Yaaic - http://www.yaaic.org/ 2. Androidchat - http://code.google.com/p/androidchat/ Вторая ссылка разрабатывалась на андрюшу 1,6 и после этого больше обновлений не было....
Android реализация клавиатуры доброго времени суток форумчане! я разработал свою турецкую клавиатуру и надо в манифесте написать что-то, чтобы во всех эдит текстах в устройстве я мог выбрать свою клавиатуру среди выборки языков. как это сделать? http://www.cyberforum.ru/android-dev/thread862044.html
Android Мэссенджер. С чего начать?
К сентябрю-октябрю (время есть, но нужно шувелиться уже сейчас) требуется написать мэссенджер под Андройд. Ваще не знаю с чего начать. Наверно, первым делом, нужно решить с помощью какого протокола будут отправляться сообщения, сегодня читала про протоколы, но и тут не могу врубится - POP3 может отправлять сообщения? Просто где я читала, там было написано, что он загружает на лок. компьютер и...
Android Конвертер - байты в биты
Добрый вечер! Напишите пожалуйста формулу, по которой можно решить данное задание, вводя в edit1 число и по нажатию кнопки выводя результат в edit2. package com.example.bytestobitsconverter; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View;
Android Использование C# библиотеки в java android http://www.cyberforum.ru/android-dev/thread861945.html
Всем привет) У меня есть библиотека, написанная на C#(конкретно для работы с XML (использую System.Xml.Linq)), и мне её нужно использовать в приложении на android. Заранее спасибо за ответы)
Android Сохранение данных в vcf формате Есть прога, должна сохранять контакты в .vcf формате. На телефоне контакты определяет, но в vcf не сохраняет. Подскажите что не так. public class Vcf extends Activity { Cursor cursor; ArrayList<String> vCard ; String vfile; public void onCreate(Bundle savedInstanceState) { подробнее

Показать сообщение отдельно
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
17.05.2013, 01:49  [ТС]     Fragment вместо Activity
Это TabActivity:
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
public class TabInstructionActivity extends TabActivity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.tab_instruction2);
 
        findViewById(R.id.buttonSetting).setOnClickListener(
                new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        int width = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 40, getResources().getDisplayMetrics());
                        SlideoutActivity.prepare(TabInstructionActivity.this, R.id.inner_content, width);
                        startActivity(new Intent(TabInstructionActivity.this,
                                MenuActivity.class));
 
                        overridePendingTransition(0, 0);
                    }
                });
 
                Resources res = getResources();
        TabHost tabHost = getTabHost(); 
                TabHost.TabSpec spec;
        Intent intent; 
                intent = new Intent().setClass(this, MevolutionActivity.class);
        
        spec = tabHost.newTabSpec("tab1").setIndicator("Me", res.getDrawable(R.drawable.ico_me)).setContent(intent);
        tabHost.addTab(spec);
 
intent = new Intent().setClass(this, NewsActivity.class);
        spec = tabHost.newTabSpec("tab2")
                .setIndicator("Новости", res.getDrawable(R.drawable.ico_news))
                .setContent(intent);
        tabHost.addTab(spec);
                    
        intent = new Intent().setClass(this, CloseActivity.class);
        spec = tabHost.newTabSpec("tab3")
                .setIndicator("close", res.getDrawable(R.drawable.ico_close))
                .setContent(intent);
        tabHost.addTab(spec);
 
        intent = new Intent().setClass(this, ProfileUserActivity.class);
        spec = tabHost.newTabSpec("tab4")
                .setIndicator("profile", res.getDrawable(R.drawable.ico_profile))
                .setContent(intent);
        tabHost.addTab(spec);
Это следующая активность вызываемая по кнопке:
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
public class MenuActivity extends FragmentActivity{
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        mSlideoutHelper = new SlideoutHelper(this);
        mSlideoutHelper.activate();
        getSupportFragmentManager().beginTransaction().add(com.korovyansk.android.slideout.R.id.slideout_placeholder, new MenuFragment(), "menu").commit();
        mSlideoutHelper.open();
    }
    
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode == KeyEvent.KEYCODE_BACK){
            mSlideoutHelper.close();
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
 
    public SlideoutHelper getSlideoutHelper(){
        return mSlideoutHelper;
    }
    
    private SlideoutHelper mSlideoutHelper;
 
}
А это фрагмент:
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
public class MenuFragment extends Fragment {
 
    private static final String LOG_TAG = null;
    Account account = new Account();
    MainLoginActivity mainLog = new MainLoginActivity();
    AccountFPrefs accountFPrefs = new AccountFPrefs();
    AccountF accountF = new AccountF();
 
public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.fragment, null);
 
        Button butSetOut = (Button) v.findViewById(R.id.buttonSetOut);
        Button button2 = (Button) v.findViewById(R.id.Button01);
 
        butSetOut.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
 
                logOut1();
                logOut2();
                logOut3();
                logOutDataBase();
                startActivity(new Intent(getActivity(), MainLoginActivity.class));
                getActivity().finish();
        }
        });
        return v;
    }
}
 
Текущее время: 02:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru