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

Стандартное поисковое поле - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Кнопка назад (Back) http://www.cyberforum.ru/android-dev/thread948744.html
Здрасте. Как сделать чтобы при нажатии кнопки назад, активити не перерисовывалась и не закрывалась, И второй вопрос: Как поставить обработчик на нее, т.е. при ее нажатии происходило что-нибудь? Спасибо)
Android Расположение Gridview в LinearLayout не устанавливается по середине Всем доброго времени суток, подскажите почему элемент Gridview не становится в середине LinearLayout? Заранее спасибо!!! <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" ... http://www.cyberforum.ru/android-dev/thread948698.html
Activity с авторизацией Android
Есть активити с авторизацией, после успешного входа открывается новое активити. Завершаем приложение, запускаем заново, и снова оказываемся на странице авторизации, как сделать чтоб сразу открывалось новое активити, если до этого авторизация была пройдена успешно?
Android открытие htm страницы в приложении(из папки androi_asset)
Вот в чем вопрос: пытаю открыть файл, но выдает сообщение, о том что не найдена страница, хотя она там.. в чем я мог ошибиться? public class MainActivity extends Activity { @SuppressLint("SetJavaScriptEnabled") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Android ListView.CHOICE_MODE_MULTIPLE_MODAL как настроить с кастомным адаптером http://www.cyberforum.ru/android-dev/thread948429.html
при добавлении строчки lvMain.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); вылетает с ошибкой... 09-04 22:30:04.132: E/AndroidRuntime(1290): FATAL EXCEPTION: main 09-04 22:30:04.132: E/AndroidRuntime(1290): java.lang.NullPointerException 09-04 22:30:04.132: E/AndroidRuntime(1290): at...
Android xhdpi, размер иконок Всем. Читаю я тут по-порядку все на developer.android.com и вот дошел до раздела Metrics and Grids на котором эти пришельцы про 48dp Rhythm. Все понятно, стиль, разметка, зачем это и так далее. Читаю дальше, раздел Iconography в котором некто учит какого размера надо делать графику и как плотности экрана влияют на размер картинки и мозг программиста. То же, кажись, все понятно, если у вас... подробнее

Показать сообщение отдельно
Kodik__
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 29
07.09.2013, 12:08  [ТС]     Стандартное поисковое поле
Такс,что-то прочитал там,но не въехал
Там указан такой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the options menu from XML
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options_menu, menu);
 
    // Get the SearchView and set the searchable configuration
    SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
    // Assumes current activity is the searchable activity
    searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
    searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default
 
    return true;
}
R.id.menu_search - Вот откуда взять эту переменную?
Пытаюсь куда то впихнуть") вот это:
Java
1
public static final int menu_search = 0;
В R.java, а он не хочет - удаляется.Что посоветуете? вроде надо что тов main.xml добавить..

Добавлено через 3 минуты
Вот файлы (MainActivity):

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
package com.example.programm;
 
import android.os.Bundle;
import android.app.Activity;
import android.app.SearchManager;
import android.content.Context;
import android.view.Menu;
import android.widget.SearchView;
import android.widget.TextView;
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        TextView myTextView = (TextView) findViewById(R.id.myText);
        myTextView.setText("New text in TextView");
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        
         // Get the SearchView and set the searchable configuration
        SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
        // Assumes current activity is the searchable activity
        searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
        searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default
 
        
        return true;
    }
 
 
}
Собс-но main.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <TextView
        android:id="@+id/myText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world" />
 
</RelativeLayout>
И файл R.java:
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
56
57
58
59
60
61
62
package com.example.programm;
 
public final class R {
    public static final class attr {
    }
    public static final class dimen {
        /**  Default screen margins, per the Android Design guidelines. 
 
         Customize dimensions originally defined in res/values/dimens.xml (such as
         screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here.
    
         */
        public static final int activity_horizontal_margin=0x7f040000;
        public static final int activity_vertical_margin=0x7f040001;
    }
    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }
    public static final class id {
        public static final int action_settings=0x7f080001;
        public static final int myText=0x7f080000;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class menu {
        public static final int main=0x7f070000;
    }
    public static final class string {
        public static final int action_settings=0x7f050001;
        public static final int app_name=0x7f050000;
        public static final int hello_world=0x7f050002;
    }
    public static final class style {
        /** 
        Base application theme, dependent on API level. This theme is replaced
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    
 
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        
 
        Base application theme for API 11+. This theme completely replaces
        AppBaseTheme from res/values/styles.xml on API 11+ devices.
    
 API 11 theme customizations can go here. 
 
        Base application theme for API 14+. This theme completely replaces
        AppBaseTheme from BOTH res/values/styles.xml and
        res/values-v11/styles.xml on API 14+ devices.
    
 API 14 theme customizations can go here. 
         */
        public static final int AppBaseTheme=0x7f060000;
        /**  Application theme. 
 All customizations that are NOT specific to a particular API-level can go here. 
         */
        public static final int AppTheme=0x7f060001;
    }
}
Добавлено через 12 часов 1 минуту
Мдя.. все еще не разобрался.

Добавлено через 13 минут
Само поисковое поле я то добавил,но оно находится в верхней части (редактировал файл в папке menu - main.xml)
А мне собс-но надо в самом приложении(в layout)

Добавлено через 1 минуту
Добавил поле в меню во так:
XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/action_search"
          android:title="Search"
          android:icon="@android:drawable/ic_menu_search"
          android:showAsAction="always"
          android:actionViewClass="android.widget.SearchView" />
</menu>
Как бы мне это все создать,но только в layout
 
Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru