Аз имам spinner и се опитвам да я попълни ръчно в java файла, но всеки път, когато стартирам приложението, получавам съобщение за сила.
Eclipse не показва никакви грешки.
Ето моя код:
String[] items = new String[] {"One", "Two", "Three"};
Spinner testlist = new Spinner(getApplicationContext());
ArrayAdapter <String> adapter =
new ArrayAdapter <String> (BlehActivity.this, android.R.layout.simple_spinner_item,items );
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
testlist.setAdapter(adapter);
ll1.addView(testlist);
Отговори:
0 за отговор № 1Използвайте контекста "Дейности", за да създадете Spinner, тъй като прикачвате Spinner към Layout на дейностите.
Spinner testlist = new Spinner(Activity_Name.this);
0 за отговор № 2
Не трябва да използвате getApplicationContext()
за да инициализирате изгледа на въртене. Вместо това трябва да използвате контекста на Дейността, например:
Spinner testlist = new Spinner(BlehActivity.this);