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

Один ActionBar дл всех активностей - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Внешние ключи SQLite + динамическое созание таблиц http://www.cyberforum.ru/android-dev/thread1759029.html
Добрый день. Никак не могу нагуглить инфу о создании и привязке ключа к другой таблице. Есть одна таблица "Organization (org_id, name)". К каждому полю должна привязываться динамически созданная таблица с адресами каждой организации. Как динамически создатвать и привязывать к полю "org_id" динамически созданные таблицы? Допустим org_id = 4, нужно создать таблицу с именем и полями Adress4...
Программирование Android При изменении шрифта на собственный вылетает приложение Вылетает как только открываю Activity, которому принадлежит данный TextView. Изменяю шрифт так: textViewAppName.setTypeface(Typeface.createFromAsset( getApplicationContext().getAssets(), "fonts/aurorabdcn.ttf")); Шрифт расположен здесь: ПапкаПроекта/assets/fonts/aurorabdcn.ttf Файл со шрифтом не поврежден, т.к. спокойно устанавливается на ПК AboutActivity.java http://www.cyberforum.ru/android-dev/thread1758852.html
Программирование Android Почему я не могу импортировать класс IntegralToString
Мне стало интересно, что скрывается за методом Integer.toString(). Я увидел, вот что: IntegralToString.intToString(i); Я подумал, а дай-ка я напрямую вызову метод intToString() класса IntegralToString. Попытался импортировать его, но не смог. (он public final class IntegralToString) Почему? Он же тоже входит в пакет java.lang, как и класс Integer. Я сначала спросил в этой теме, мне сказали, что...
E/AndroidRuntime: FATAL EXCEPTION: main Программирование Android
Первый раз пишу приложение. сроки поджимают ) вот код main_activity.java package com.example.mytunerpro.mytunerpro; import android.media.AudioManager; import android.media.SoundPool; import android.os.Bundle; import android.media.SoundPool.OnLoadCompleteListener; import android.util.Log;
Программирование Android Парсинг строки ввода http://www.cyberforum.ru/android-dev/thread1758667.html
подскажите как парсить строки, для ввода данных пользователем(если можно примером)
Программирование Android Программно установить настройки VPN Подскажите как програмно установить настройки VPN. Не переходя в настройки а по клику на кнопку в приложении. Пробовал ToyVPN, ничего не происходит в итоге. подробнее

Показать сообщение отдельно
ZeroHero
3 / 3 / 1
Регистрация: 24.05.2015
Сообщений: 67
10.06.2016, 10:54     Один ActionBar дл всех активностей
Объяви в базовой активности метод onCreateOptionsMenu и наследуйся от неё.

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
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
 
public class BaseActivity extends Activity{
 
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflate(R.menu.common_menu, menu);
  return true;
 }
 
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
 
  switch (item.getItemId()) {
 
  // Do Code Here 
 
  default:
   return super.onOptionsItemSelected(item);
  }
 
 }
 
}
Пример наследования:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
 
public class MainActivity extends BaseActivity implements OnClickListener{
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Button nextActivity = (Button) findViewById(R.id.nextActivity);
        nextActivity.setOnClickListener(this);
 
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru