Android 3.0 (nazwa kodowa Honeycomb) to 11 poziom API mobilnego systemu operacyjnego opracowanego przez Google. Ta wersja jest adaptacją dla większych ekranów, aby lepiej obsługiwać tablety.
W Android API 11+ Google wydało nową klasę o nazwie Fragment. W filmach Google sugeruje, że w miarę możliwości ( link1 , link2 ) powinniśmy używać fragmentów zamiast działań, ale nie wyjaśnili dokładnie, dlaczego. Jaki jest cel fragmentów i niektóre możliwe ich zastosowania (inne niż niektóre przykłady interfejsu użytkownika, które …
jak mogę zmienić kolor tekstu paska ActionBar? Odziedziczyłem motyw Holo Light, jestem w stanie zmienić tło paska ActionBar, ale nie wiem, jaki jest atrybut dostrajania w celu zmiany koloru tekstu. Ok, jestem w stanie zmienić kolor tekstu za pomocą atrybutu android: textColorPrimary, ale zmienia również kolor tekstu menu rozwijanego wyświetlanego, …
Jak wdrożyć funkcję przesuwania, której używa na przykład klient Gmaila o strukturze plastra miodu? Może TransactionManagersobie z tym poradzić automatycznie, dodając i usuwając Fragmenty, trudno jest to przetestować, ponieważ emulator jest pokazem slajdów :)
Muszę zaimplementować ekran powitalny w mojej aplikacji o strukturze plastra miodu. Używam tego kodu w działaniu onCreate, aby pokazać powitanie: setContentView(R.layout.splash); getActionBar().hide(); i ten kod, aby po pewnym czasie pokazać główny interfejs użytkownika: setContentView(R.layout.main); getActionBar().show(); Ale zanim zadzwoni onCreate i pojawi się splash, jest mało czasu na wyświetlenie paska akcji. …
Chcę dodać fragment do działania, które programowo implementuje jego układ. Przejrzałem dokumentację Fragmentu, ale nie ma wielu przykładów opisujących to, czego potrzebuję. Oto typ kodu, który próbowałem napisać: public class DebugExampleTwo extends Activity { private ExampleTwoFragment mFragment; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout frame = new FrameLayout(this); if …
Mam dziwny problem. Tworzę aplikację z Targetsdk 13. W metodzie onCreate mojego głównego działania wywołuję, getActionBar()aby skonfigurować mój pasek akcji . Działa to dobrze, gdy działa na emulatorze systemu Android 3.2, ale podczas korzystania z systemu Android 3.0 i 3.1 getActionBar()metoda zwraca wartość null. Uważam to za wyjątkowo dziwne i …
Chcę napisać preferencje, które można zastosować zarówno do urządzeń 3.0, jak i starszych. Odkrywając, że PreferenceActivityzawiera przestarzałe metody (chociaż są one używane w towarzyszącym przykładowym kodzie), przyjrzałem się PreferenceFragementi pakietowi zgodności, aby rozwiązać moje problemy. Wydaje się jednak, że PreferenceFragmentnie ma tego w pakiecie zgodności. Czy ktoś może mi powiedzieć, …
Nie znalazłem setTag(String tagName)w Fragmentklasie czegoś podobnego do metody . Jedynym sposobem na ustawienie Fragmenttagu, który znalazłem, jest wykonanie a FragmentTransactioni przekazanie nazwy tagu jako parametru. Czy to jedyny sposób, aby jawnie ustawić Fragmenttag według kodu?
Mam aktywność z widokiem listy. Gdy użytkownik kliknie element, otwiera się „przeglądarka” elementu: List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); overridePendingTransition(R.anim.right_enter, R.anim.left_exit); } }); Działa to …
Główna ikona mojej aplikacji składa się z dwóch części na jednym obrazie: logo i kilku liter pod nim. Działa to dobrze w przypadku ikony programu uruchamiającego dla aplikacji, ale gdy ikona pojawia się na lewej krawędzi ActionBar, litery są ucinane i nie wygląda to dobrze. Chciałbym zapewnić ActionBarowi oddzielną wersję …
Czy można zmienić ikonę przepełnienia na pasku akcji? Mam niebieskie ikony dla wszystkich elementów ActionBar i chcę również zmienić ikonę przepełnienia, gdy się pojawi.
Próbowałem postępować zgodnie z tym samouczkiem: Pobieranie danych z sieci Próbowałem zaimplementować go na Androidzie 3.0, najnowszej platformie dla tabletów, jednak pojawia się ten błąd: „ Nie można rozpoznać hosta” www.anddev.org „Brak adresu skojarzonego z nazwą hosta ”. Możesz sprawdzić adres URL, którego użyłem, aby udowodnić, że plik istnieje. http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt …
Używam pakietu zgodności, aby używać fragmentów z systemem Android 2.2. Używając fragmentów i dodając przejścia między nimi do backstacka, chciałbym uzyskać to samo zachowanie, co onResume aktywności, tj. Zawsze, gdy fragment jest przenoszony na „pierwszy plan” (widoczny dla użytkownika) po wyskoczeniu z backstack, chciałbym, aby jakiś rodzaj wywołania zwrotnego został …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.