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.

7
Wyłącz funkcję Swipe dla pozycji w RecyclerView przy użyciu ItemTouchHelper.SimpleCallback
Używam recyclinglerview 22.2.0 i klasy pomocniczej ItemTouchHelper.SimpleCallback, aby włączyć opcję przeciągnij, aby odrzucić do mojej listy. Ale ponieważ mam na nim typ nagłówka, muszę wyłączyć zachowanie przesuwania dla pierwszej pozycji adaptera. Ponieważ RecyclerView.Adapter nie ma metody isEnabled () , próbowałem wyłączyć interakcję widoku za pomocą metod isEnabled () i isFocusable …


14
Ustaw stan BottomSheetDialogFragment na rozwinięty
Jak ustawić stan fragmentu rozszerzającego się BottomSheetDialogFragmentna rozszerzony przy BottomSheetBehavior#setState(STATE_EXPANDED)użyciu biblioteki projektów obsługi systemu Android (wersja 23.2.1)? https://code.google.com/p/android/issues/detail?id=202396 mówi: Dolne arkusze są początkowo ustawione na STATE_COLLAPSED. Wywołaj BottomSheetBehavior # setState (STATE_EXPANDED), jeśli chcesz go rozwinąć. Zauważ, że nie możesz wywołać metody przed przeglądaniem układów. Zasugerował praktyka wymaga, aby być pierwszy …


2
Wywołanie metody Java z języka C ++ w systemie Android
Próbuję uzyskać proste wywołanie metody Java z C ++, podczas gdy Java wywołuje metodę natywną. Oto kod Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); …

3
Ustaw zakres dla elementów w GridLayoutManager przy użyciu SpanSizeLookup
Chcę zaimplementować układ podobny do siatki z nagłówkami sekcji. Pomyśl o https://github.com/TonicArtos/StickyGridHeaders Co ja teraz robię: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); …



7
Jak słuchać, czy Picasso (Android) ładuje kompletne zdarzenia?
Czy istnieje sposób, aby nasłuchiwać wydarzeń z Picassa podczas korzystania z konstruktora, takiego jak: Picasso.with(getContext()).load(url).into(imageView); Próbuję zadzwonić requestLayout()i invalidate()na rodzica GridViewwięc jej rozmiar prawidłowo, ale nie wiem jak ustawić słuchacza lub callback. Widzę, że Picasso ma raportowanie zdarzeń błędów, ale czy istnieje zdarzenie sukcesu?
92 java  android  picasso 

5
Android: html w strings.xml
Chciałbym wyświetlić na przykład ten kod html: <body> <p><b>Hello World</b></p> <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p> <p><b>This text is bold</b></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> Chcę wyświetlić go w oknie dialogowym, deklarując kod HTML w zasobach strings.xml. …


4
Android: plik ściągania adb na komputerze
Próbując skopiować plik z urządzenia na komputer, oto polecenie: adb pull sdcard/log.txt Users/admin/Desktop Ale to polecenie tworzy folder Users / admin / Desktop wewnątrz folderu narzędzi platformy, w którym znajduje się adb. Jak pobrać plik na mój pulpit?
92 android  adb 

6
Przycisk Android z ikoną i tekstem
W mojej aplikacji mam kilka takich przycisków: <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> Próbuję utworzyć ten sam przycisk z tekstem i ikoną. android: drawableLeft nie działa dla mnie (może tak, ale nie wiem, jak ustawić maksymalną wysokość ikony). Utworzyłem więc LinearLayout z ImageView i TextView i sprawiłem, że …

9
Jak sprawdzić uprawnienia we fragmencie
Chcę sprawdzić pozwolenie wewnątrz fragmentu. mój kod: // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread waiting for the user's response! After …

8
Jak rozwiązać problem NoClassDefFoundError: Nieudane rozwiązanie problemu: Landroid / view / View $ OnUnhandledKeyEventListener;
Zaktualizowałem moje Android Studio do Android Studio 3.2 Build #AI-181.5540.7.32.5014246, built on September 17, 2018 JRE: 1.8.0_152-release-1136-b06 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.11.6 Tworzę nowy projekt przy użyciu szablonu pustego działania Sync Gradle Clean Build Run mój logcat aplikacji pokazuje ten wyjątek podczas …

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.