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

ActionView и ActionBar - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Адаптация размеров именно текста http://www.cyberforum.ru/android-dev/thread1630548.html
еще точнее - textview указываю размеры в sp и на больших разрешениях скажем 2560 на 1400 (galaxy 5) - текст ОЧЕНЬ мелкий. а в эмуляторе в среде разработки как ни странно все в порядке. что же делать в таком случае? может посоветуете чего.
Android Баг или фича? Всем привет. Вот какая интересная штука происходит с жизненным циклом активити. Если выходить из приложения "механической кнопкой" то метод onDestroy() срабатывает нормально. Если свернуть приложение, то активность переходит в состояния onStop(), но если затем свайпом закрыть приложение, то метод onDestroy не отработает. Как бэ давно заметил, и не парился, принимал как должное, но всё таки... http://www.cyberforum.ru/android-dev/thread1630468.html
Android Использование google maps
Мне досталось приложение, которое использует google maps. Достаточно старый уже. Приложение есть на маркете, если скачивать от туда, то все работает. Если я собираю приложение из исходников сам, то карты не отображаются - просто фон, на котором логотип гугла и кнопки(приближение, удаление и т.д). В чем может быть проблема? Или хотя бы в какую сторону смотреть?
ArrayAdapter и много заморочек Android
Сам ArrayAdapter String data = new String{"Текст 1","Текст 2"}; ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.list_item, data); А в list_item только один TextView Можно ли, при создании списка, как-нибудь управлять TextView (например изменить цвет фона).
Android Swipe пример http://www.cyberforum.ru/android-dev/thread1630352.html
Дайте, пожалуйста пример простого кода для свайпа. Например провел пальцем по Имейдж вью влево- на текствью появилась надпись "влево". Пожалуйста, а то не могу разобраться.
Android Ребрендинг оси андроид (Android OS) Всем доброго. подскажите с чего начать хочу создать свою операционную систему на остнове операцинной системы андроид тоесть создать свой билд андроида. с чего мне начать и в каком направлении двигаться ? у кого опыт в подобной сфере отпишите. Добавлено через 42 минуты вопрос в принципе такой какой опенсорсе андроид можно использовать ? ? подробнее

Показать сообщение отдельно
JavaStarter
11 / 11 / 3
Регистрация: 14.05.2015
Сообщений: 52

ActionView и ActionBar - Android

03.01.2016, 08:58. Просмотров 369. Ответов 7
Метки (Все метки)

Здравствуйте! Подскажите, пожалуйста, по задаче - необходимо при нажатии на кнопку Поиск на ActionBar вывести TextView с кнопкой Save, при нажатии на которую добавляется строка в ListView. Примерно понятно, но смущает следующая фраза в заднии - When you press the Add button, the action bar expands an action view that contains an Edit Text and a Button called "Save". Как это воспроизвести, уже 2 дня сижу, не могу сообразить(

Пока сделал только так:
http://i.imgsafe.org/a438791.jpg
То есть, не могу понять, как после нажатия книпки + вывесть в ActionBar TextView и кнопку Save.


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
public class MainActivity extends AppCompatActivity {
 
    EditText et;
    Button btSave;
    Button btDelete;
    ListView listView;
    ArrayList<String> arraylist;
    ArrayAdapter<String> adapter;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        arraylist = new ArrayList<String>();
 
        et = (EditText) findViewById(R.id.editText);
        btSave = (Button) findViewById(R.id.buttonAdd);
 
        adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, arraylist);
        listView = (ListView) findViewById(R.id.listView);
        listView.setAdapter(adapter);
 
        btSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                arraylist.add(et.getText().toString());
                adapter.notifyDataSetChanged();
            }
        });
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.main_activity_menu, menu);
        return super.onCreateOptionsMenu(menu);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
 
        switch (item.getItemId()){
            case R.id.add:
                Toast.makeText(getApplicationContext(), "Add was tapped", Toast.LENGTH_SHORT).show();
            case R.id.clear:
                arraylist.clear();
                adapter.notifyDataSetChanged();
            default:
                return super.onOptionsItemSelected(item);
        }
    }
}
Миниатюры
ActionView и ActionBar  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru