Здрасвтуйте.
CPU/ABI — Процессор / Двоичный интерфейс приложения (Application binary interface). Выбирается аппаратная платформа создаваемого виртуального устройства, т.е. образ аппаратной части. Здесь как раз и следует выбирать
Варианты:
1.Intel Atomx86
2.ARM
У меня там 2-а возможных варианта.Подскажите пожалуйста , что лучше выбрать?
Intel Atomx86
Re: Intel Atomx86
Дело в том что в Intel Atomx86 и ARM программы работают по разному у меня
Re: Intel Atomx86
Программа предназначена только для мобильных устройств
Re: Intel Atomx86
ListView работает неправильно. Причем проверял на нескольких разных тест-программах. С стандартных ArrayAdapter<String> , и с кастомным адаптером. С базой и без базы данных. Поразному проверял .
Суть такова :
когда я пытаюсь прокрутить список ListView, то он возвращается в самый низ списка.
Пример:
Наш списко в ListView
-------------------
1
------
2
------ Невидимая область
3
------
4
------
5
-----------------Начало экрана и ListView
6
------
7
------
8
------
9
------
10
-----------------Конец экрана и ListView
Действие 1 - Наш палец находится на 10
Действие 2 - Мы захотели прокрутить список на 2 , и начинаем его крутить.
Действие 3 - Ставим наш палец допустим на 7 , и передвигаем его вниз экрана. Список начинает вращаться за пальцем.
Действие 4 - Как только мы отпускаем палец , список сам по себе возвращается на исходное положение . То есть с 6 до 10 .
Создадим новый проект , назовём его "test5"
Создадим такую MainActivity.
сделаем "main.xml"
1.Выбираем в Eclipse - Run - Run Configuratios...
2.Открылась панель "Run Configuratios"
3.Выбираем в панели название нашего проекта "test5"
4.выбираем "Target" , и там ниже выбираем устройство для теста "android virtual device" (Виртуальное устройство) для нашего теста.
http://s50.radikal.ru/i127/1410/fd/a23c2364f292.jpg
тестим :
Видео
https://www.youtube.com/watch?v=LcEHFJq ... e=youtu.be
В последний момент на видео , программа зависла . А другие подобные программы , бывает не виснут. Просто я решил выложить примитивные пример , которые не будет приградой, в понимании работы программы.
Суть такова :
когда я пытаюсь прокрутить список ListView, то он возвращается в самый низ списка.
Пример:
Наш списко в ListView
-------------------
1
------
2
------ Невидимая область
3
------
4
------
5
-----------------Начало экрана и ListView
6
------
7
------
8
------
9
------
10
-----------------Конец экрана и ListView
Действие 1 - Наш палец находится на 10
Действие 2 - Мы захотели прокрутить список на 2 , и начинаем его крутить.
Действие 3 - Ставим наш палец допустим на 7 , и передвигаем его вниз экрана. Список начинает вращаться за пальцем.
Действие 4 - Как только мы отпускаем палец , список сам по себе возвращается на исходное положение . То есть с 6 до 10 .
Создадим новый проект , назовём его "test5"
Создадим такую MainActivity.
Код: Выделить всё
package com.example.test5;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
String[] names = { "Иван", "Марья", "Петр", "Антон", "Даша", "Борис",
"Костя", "Игорь", "Анна", "Юрий", "Андрей" };
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// находим список
ListView lvMain = (ListView) findViewById(R.id.lvMain);
// создаем адаптер
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, names);
// присваиваем адаптер списку
lvMain.setAdapter(adapter);
}
@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);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello">
</TextView>
<ListView
android:id="@+id/lvMain"
android:layout_width="match_parent"
android:layout_height="250dp" >
</ListView>
</RelativeLayout>2.Открылась панель "Run Configuratios"
3.Выбираем в панели название нашего проекта "test5"
4.выбираем "Target" , и там ниже выбираем устройство для теста "android virtual device" (Виртуальное устройство) для нашего теста.
http://s50.radikal.ru/i127/1410/fd/a23c2364f292.jpg
тестим :
Видео
https://www.youtube.com/watch?v=LcEHFJq ... e=youtu.be
В последний момент на видео , программа зависла . А другие подобные программы , бывает не виснут. Просто я решил выложить примитивные пример , которые не будет приградой, в понимании работы программы.