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

Добавление элемента в Toolbar - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Прочитать файл из res/raw http://www.cyberforum.ru/android-dev/thread1377229.html
Привет. Можно ли как нибуть прочитать файл из res/raw не с помощью openRawResource()? То есть получить его имя и прочитать самому, а не через ссылку на InputStream. Пробовал getResourceName(), но походу не находит файл.
Программирование Android Отмена AsyncTask Привет. Есть такой код: @Override protected Void doInBackground(Void... params) { try { Interpret(Source.get()); } catch (OutOfMemoryError e) { } http://www.cyberforum.ru/android-dev/thread1377186.html
Переход на новое activity по нажатию на listview Программирование Android
плиз, нужно по нажатию одного элемента из listview переходило в активити одно и тоже. активити public class Activity6 extends ActionBarActivity { ListView lv; Context context; ArrayList prgmName; public static int {}; public static String List = {}; @Override protected void onCreate(Bundle savedInstanceState) {
Выбор движка для игры Программирование Android
Нужна помощь в выборе движка, необходимая задача,это соединение балок, несколько штук к одному контакту, ну и расчёт импульсов там, так как все в реальном времени склоняюсь в box 2d , но не уверен есть ли там данный функционал , кто подскажет? хотелось бы написать что-то похожее на это, но только под моб. девайс
Программирование Android Доступ к полям MainActivity http://www.cyberforum.ru/android-dev/thread1377003.html
Добрый день, что-то не могу сообразить, как получить доступ к полям MainActivity из другого класса ? обычно доступ к полям через объект осуществляется, либо если класс статический то "напрямую". А в MainActivity как получить доступ ? Там тоже есть какой-то объект типа Application у которого можно получить данные полей ?
Программирование Android Как прикрутить скроллинг к Activity? Здравствуйте! При создании главного Activity приложения переполняется экран различными View компонентами. При запуске скролл не проходит, в результате чего часть компонент экрана снизу оказывается недоступна. Что делать? Спасибо! Добавлено через 12 минут Уже нашел! Использовать ScrollView. подробнее

Показать сообщение отдельно
kaban94
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 15

Добавление элемента в Toolbar - Программирование Android

18.02.2015, 00:40. Просмотров 651. Ответов 3
Метки (Все метки)

хочу добавить один элемент в тулбар, но вместо этого в тулбаре только три точки (кнопка overflow) при нажатии на которую выпадает вариант "Добавить". но я хочу чтобы вместо трёх точек был мой элемент (иконка + текст). что я делаю не так?
Элемент:
XML
1
2
3
4
5
6
7
8
9
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:sabd="http://schemas.android.com/apk/res-auto" >
    <item
        android:id="@+id/action_add"
        android:title="Добавить"
        android:icon="@android:drawable/ic_menu_add"
        android:orderInCategory="100"
        android:showAsAction="always|withText" />
</menu>
Код в активности:
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
50
51
52
53
54
55
public class ActivityTwo extends ActionBarActivity{
    private String[] mTitles;
    private ListView mDrawerList;
    private DrawerLayout mDrawerLayout;
    private CharSequence mTitle;
    private CharSequence mDrawerTitle;
    private ActionBarDrawerToggle toggle;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.two);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        mTitle = mDrawerTitle = getTitle(); 
        mTitles = getResources().getStringArray(R.array.titles);
        mDrawerList = (ListView) findViewById(R.id.left_drawer);
        mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
        mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mTitles));
        mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
   
        toggle = new ActionBarDrawerToggle(
                this, 
                mDrawerLayout, 
                R.string.drawer_open, 
                R.string.drawer_close);
        toggle.setDrawerIndicatorEnabled(true);
        mDrawerLayout.setDrawerListener(toggle);
    }
    
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (toggle.onOptionsItemSelected(item))
            return true;
        return super.onOptionsItemSelected(item);
    }
 
    @Override
    protected void onPostCreate(Bundle savedInstanceState) {
        super.onPostCreate(savedInstanceState);
        toggle.syncState();
    }
    
    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        toggle.onConfigurationChanged(newConfig);
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru