Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


13
Czy można wyłączyć przewijanie w ViewPager?
Mam plik, ViewPagerktóry tworzy instancję View. Chciałbym na chwilę wyłączyć przewijanie podglądu i przycisków potomnych, podczas gdy wynik wyszukiwania jest zwracany do widoku. Dzwonię, viewPager.setEnabled(false)ale to go nie wyłącza. Czy ktoś ma jakieś pomysły?

7
Jak czekać na zakończenie metody asynchronicznej?
Piszę aplikację WinForms, która przesyła dane do urządzenia USB klasy HID. Moja aplikacja korzysta z doskonałej biblioteki Generic HID v6.0, którą można znaleźć tutaj . W skrócie, kiedy muszę zapisać dane do urządzenia, jest to kod, który jest wywoływany: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) …

8
Ikona elementu szuflady nawigacji nie pokazuje oryginalnego koloru
Próbuję wyświetlić ikonę obok pozycji w moim menu w szufladzie nawigacji, ale z jakiegoś powodu ikona zawsze jest wyświetlana w kolorze szarym, a nie w oryginalnym kolorze (brązowym). Czy jest jakiś sposób, aby temu zapobiec, aby pokazać oryginalny kolor ikony? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; …

16
Usuń stronę fragmentu z ViewPager w systemie Android
Próbuję dynamicznie dodawać i usuwać fragmenty z ViewPager, dodawanie działa bez żadnych problemów, ale usuwanie nie działa zgodnie z oczekiwaniami. Za każdym razem, gdy chcę usunąć bieżący element, ostatni zostaje usunięty. Próbowałem również użyć FragmentStatePagerAdapter lub zwrócić POSITION_NONE w metodzie getItemPosition adaptera. Co ja robię źle? Oto podstawowy przykład: MainActivity.java …


17
Konwertuj tablicę prymitywnych długich na listę długich
To może być trochę łatwe pytanie w rodzaju headdesku, ale moja pierwsza próba zaskakująco kompletnie się nie powiodła. Chciałem wziąć tablicę prymitywnych tęsknot i przekształcić ją w listę, którą próbowałem zrobić w następujący sposób: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Jaki jest właściwy …


8
Jak przerwać linię łańcuchowych metod w Pythonie?
Mam wiersz następującego kodu (nie obwiniaj konwencji nazewnictwa, nie są moje): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Nie podoba mi się to, jak to wygląda (niezbyt czytelne), ale nie mam lepszego pomysłu na ograniczenie linii do 79 znaków w tej sytuacji. Czy jest lepszy …




12
Jak zmienić domyślne kodowanie na UTF-8 dla Apache?
Korzystam z firmy hostingowej i wyświetli listę plików w katalogu, jeśli pliku index.htmltam nie ma, używa standardowego kodowania iso-8859-1. Jeśli serwer to Apache, czy można zamiast tego ustawić UTF-8 jako domyślny? Aktualizacja: Dodatkowo dowiedziałem się, że faktycznie używa DOCTYPE w HTML 3.2, a potem w ogóle nie ma zestawu znaków …


2
Jak w Rubim wygenerować długi ciąg powtarzającego się tekstu?
Jaki jest najlepszy sposób na szybkie wygenerowanie długiego ciągu w rubinie? To działa, ale działa bardzo wolno: str = "" length = 100000 (1..length).each {|i| str += "0"} Zauważyłem również, że tworzenie łańcucha o przyzwoitej długości, a następnie dołączanie go do istniejącego ciągu do żądanej długości działa znacznie szybciej: str …
138 ruby  string 

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.