Pytania otagowane jako android

Android to mobilny system operacyjny Google, służący do programowania lub opracowywania urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, odzież, szkło, Internet Rzeczy). W przypadku tematów związanych z Androidem użyj znaczników specyficznych dla Androida, takich jak Android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych z systemem Android, skorzystaj z tego linku: https: // android.stackexchange.com.


4
Dlaczego między CardViews w Lollipop nie ma spacji?
Próbuję używać CardViewi działa dobrze poniżej 5,0, ale wygląda dziwnie na Lollipopie. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="200dp"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="card1" android:textAppearance="?android:attr/textAppearanceLarge" /> </android.support.v7.widget.CardView> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="200dp"> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="card2" android:textAppearance="?android:attr/textAppearanceLarge" /> </android.support.v7.widget.CardView> </LinearLayout> Spotykam się z …


12
Gradle Build Android Project Błąd „Nie można rozwiązać wszystkich zależności”
Próbuję zbudować mój pierwszy projekt za pomocą Gradle i myślę, że moje pliki i ustawienia Gradle są poprawne. Używam tylko jednego modułu i obsługuję biblioteki V4 + AppCompatBar. Projekt - build.gradle allprojects { repositories { mavenCentral() } } Projekt - settings.gradle include ':AssignmentTempos21' Moduł główny - build.gradle buildscript { repositories …


3
Zmiana tła ikony powiadomień w Lollipop
Przeglądałem wzorzec projektowy Powiadomienia i nie znalazłem niczego, co mówi o tle ikony powiadomienia. Jak zapewne zauważyłeś, dla niestandardowych powiadomień jest tylko jasnoszare tło. Ale aplikacje takie jak Hangouts lub po prostu powiadomienie o debugowaniu USB mają niestandardowy kolor tła ikony powiadomienia. Czy istnieje możliwość zmiany tej szarości na coś …

12
Wysyłaj żądanie wieloczęściowe za pomocą zestawu Android SDK
Próbuję zrobić coś, co moim zdaniem byłoby stosunkowo proste: przesłać obraz na serwer za pomocą Android SDK. Znalazłem dużo przykładowego kodu: http://groups.google.com/group/android-developers/browse_thread/thread/f9e17bbaf50c5fc/46145fcacd450e48 http://linklens.blogspot.com/2009/06/android-multipart-upload.html Ale to nie działa dla mnie. Zamieszanie, na które ciągle napotykam, jest tym, co jest naprawdę potrzebne, aby wykonać żądanie wieloczęściowe. Jaki jest najprostszy sposób przesłania wielu …

11
Automatyczne zwijanie ActionBar SearchView po zamknięciu miękkiej klawiatury
Obecnie używam elementu menu ActionBar, aby wyświetlić widok wyszukiwania na pasku akcji. Gdy pozycja menu wyszukiwania jest rozszerzona, wyświetlana jest klawiatura programowa, której chcę. Teraz, gdy użytkownik naciśnie przycisk Wstecz, aby zamknąć klawiaturę programową, chciałbym również zwinąć widok wyszukiwania na pasku akcji. Próbowałem zaimplementować następujące odbiorniki OnKeyListener i OnFocusChangeListener w …



6
Pasek postępu pod paskiem akcji
Podsumowanie pytania: Jak mogę zrobić ProgressBarintegrację wewnątrz ActionBar, tak jak w aplikacji Chrome? Szczegóły: spójrz na ten zrzut ekranu z Chrome: Chcę utworzyć pasek akcji, tak jak ten. Tuż pod paskiem akcji znajduje się pasek postępu, który wypełnia się zgodnie z ładowaniem strony. Widziałem ten przykład z wielu aplikacji, takich …

3
Dlaczego Android nie używa więcej wyliczeń?
Zacząłem bardzo lubić używanie wyliczeń C # i Java w moim kodzie z kilku powodów: Są znacznie bardziej bezpieczne dla typów niż liczby całkowite, łańcuchy lub zestawy flag logicznych. Prowadzą do bardziej czytelnego kodu. Trudniej jest ustawić wyliczenie na nieprawidłową wartość niż wartość typu int lub string. Ułatwiają odkrywanie dozwolonych …
79 android  enums 

9
appcompat-v7 v21.0.0 powodując awarię na urządzeniach Samsung z systemem Android v4.2.2
Właśnie zmieniliśmy naszą aplikację, aby korzystała z appcompat-v7 supportbiblioteki, aby skorzystać z paska akcji wsparcia i obsługiwać motywy Material. Używając v21.0.0 of appcompat-v7(i v21.0.0 of support-v4), teraz widzimy awarie w Google Playi Crashlytics tylko z urządzeń Samsung runningAndroid v4.2.2 . Here is the stack trace from Google Play and the …

2
onPrepareActionMode nie jest wywoływana podczas tworzenia ActionMode
Właśnie skończyłem dostosowywać jedną z moich aplikacji do nowej obsługi i bibliotek appcompat w wersji 22.1.1. Więcej informacji znajdziesz tutaj i tutaj . Kiedy przeprowadzałem testy, coś było nie tak z ActionModes, których używam. Gdy uruchamiasz ActionMode za pomocą startSupportActionMode()wywołania - nie ma znaczenia, czy używasz obecnie przestarzałej klasy bazowej …

4
Wewnątrz OnClickListener nie mam dostępu do wielu rzeczy - jak podejść?
Wewnątrz OnClickListener nie mogę uzyskać dostępu do większości zmiennych „poza” zakresem, na przykład: findViewById(R.id.Button01).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent mainApps = new Intent(Intent.ACTION_MAIN); mainApps.addCategory(Intent.CATEGORY_LAUNCHER); List<ActivityInfo> activities = this.getPackageManager().queryIntentActivities(mainApps, 0); /* Intent intent = new Intent("com.sygic.drive/com.sygic/drive/.SygicDriveActivity"); startActivity(intent);*/ } }); w tym przykładzie muszę pobrać PacketManager i nie …
79 java  android 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.