Я хочу, чтобы во всплывающем списке, как указано выше, в этом списке будут разные расстояния, и когда я нажму на расстоянии, описание этого расстояния будет показано в следующем списке. пожалуйста, помогите atleast сказать, как создать всплывающее окно. Для Android БлагодаряСоздание всплывающего списка и выбор из списка
ответ
Ну вы можете создать деятельность в андроида с
<activity
android:name=".youractivityname"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog" />
И добавить вид списка в этой деятельности с нужной позиции в списке. Диалог тема создает вашу деятельность как диалог и показать, как сво вид всплывающего окна Пожалуйста, дайте мне знать, если это поможет вам
Я думаю, что вы имеете в виду Spinner. Он очень прост в использовании. Если вы используете только определенный набор значений для выпадающего списка, вы можете использовать ресурс строкового массива в качестве источника данных для Spinner. Определите в XML под каталогом значений массив, подобный этому. Поместите столько предметов, сколько вам нужно для выпадающего списка Spinners.
<string-array name="distances">
<item>1 Mile</item>
<item>2 Miles</item>
</string-array>
В файле макета определить виджет Spinner
<Spinner
android:id="@+id/spinnerDistances"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
И тогда в любой деятельности, вы используете, что расположение в:
Spinner spinner = (Spinner) findViewById(R.id.spinnerDistances);
// Create an ArrayAdapter using the string array and a default spinner layout
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.distances, android.R.layout.simple_spinner_item);
// Specify the layout to use when the list of choices appears
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
spinner.setAdapter(adapter);
Не забудьте определить слушателя событий для прядильщик, поэтому программа может что-то сделать, когда пользователь выбирает что-то на Spinner.
EDIT: Чтобы сделать что-то, когда элемент выбран из блесны вам нужно переопределить OnItemSelectedListener.onItemSelected() и установите Spinner использовать этот приемник с Spinner.setOnItemSelectedListener(). Вы можете сделать это, делая ваш класс реализации OnItemSelectedListener и реализацию необходимых методов или что-то вроде:
mySpinner.setOnItemSelectedListener(new OnItemSelectedListener()
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
);
привет спасибо за помощь. Я создал spinner, он отлично работает. Все, что я хочу сделать, это когда я выбираю элемент из spinner, я сказал, что выбрал 1.1mile, тогда элемент списка, как на рисунке выше 1.1mile, находится наверху списка. Я хочу это сделать. Как я это сделаю ????? – Nadeem
Я имею в виду, если 1Mile выбран из spinner, то в listView все элементы будут для 1Mile. 2Mile, 5Mile и т. Д. Не будут отображаться – Nadeem
Если вы хотите повторно заполнить ListView, когда выбран элемент прядильщика, вам нужно назначить OnItemSelectedListener на счетчик и выполнить изменения в списке onItemSelected. –
- 1. Создание всплывающего окна из раскрывающегося списка
- 2. Создание представления всплывающего списка на IPad
- 3. Создание списка кортежей из списка
- 4. Выбор элемента из списка
- 5. выбор из кортежей списка
- 6. Выбор 7 из списка.
- 7. выбор из списка питона
- 8. Выбор элемента из списка и создание звукового файла
- 9. Создание списка из числа, а затем создание листинга из списка
- 10. Создание словаря из списка строк (создание ключей из элементов списка)
- 11. Создание списка из файла
- 12. Создание изображения из списка
- 13. lisp: создание списка списков из одного списка
- 14. Создание случайного упорядоченного списка из упорядоченного списка
- 15. Создание списка из массива
- 16. Создание выпадающий из списка
- 17. Создание списка из инициализаторе
- 18. Создание строки из списка
- 19. Создание массива из списка
- 20. Создание меньшего списка из существующего списка
- 21. Создание списка из пар
- 22. Создание словаря из списка
- 23. Создание строки из списка
- 24. Создание списков из списка?
- 25. Создание списка из NameValueCollection
- 26. Создание доски из списка
- 27. Создание списка из другого списка - Python
- 28. Создание нового списка из существующего списка
- 29. Создание 2D-списка индексов из 1D-списка
- 30. Создание списка из списка в Prolog
рассматривать только расстояние бар в верхней части экрана, и когда я нажимаю на этой панели список должен быть открыт как popmenu , а не список ниже этого бара. как бы я это сделал? – Nadeem