Pytania oznaczone «interface»

102
Jaki jest odpowiednik interfejsu Java w Rubim?

Czy możemy ujawnić interfejsy w Rubim, tak jak robimy to w Javie i wymusić na modułach lub klasach Rubiego implementację metod zdefiniowanych przez interfejs. Jednym ze sposobów jest użycie dziedziczenia i braku metody, aby osiągnąć to samo, ale czy jest dostępne inne, bardziej odpowiednie...

100
Przełomowy układ widżetów dla Androida

Próbuję stworzyć działanie, które przedstawia użytkownikowi pewne dane. Dane są takie, że można je podzielić na „słowa”, z których każdy jest widżetem, a sekwencja „słów” utworzyłaby dane („zdanie”?), Widżet ViewGroup zawierający te słowa. Ponieważ miejsce wymagane na wszystkie „słowa” w „zdaniu”...

99
Jak tablice w C # częściowo implementują IList <T>?

Jak więc być może wiesz, tablice w implementacji C # IList<T>, wśród innych interfejsów. Jednak w jakiś sposób robią to bez publicznego wdrażania właściwości Count IList<T>! Tablice mają tylko właściwość Length. Czy to jest rażący przykład C # / .NET łamiącego własne zasady dotyczące...

98
Klasa wewnętrzna w interfejsie

Czy możliwe jest utworzenie klasy wewnętrznej w interfejsie? Jeśli to możliwe, po co mielibyśmy tworzyć taką klasę wewnętrzną , skoro nie zamierzamy tworzyć żadnych obiektów interfejsu? Czy te klasy wewnętrzne pomagają w jakimkolwiek procesie rozwoju?

98
Jak zmienić kolor tła menu opcji?

Próbuję zmienić domyślny kolor menu opcji, który jest biały: chcę mieć czarne tło dla każdej pozycji w menu opcji. Wypróbowałem kilka sesji, takich jak android: itemBackground = "# 000000" na elemencie item w elemencie menu, ale to nie zadziałało. Jak mogę to osiągnąć?...

94
Windows GUI: WPF lub WinRT (2015+)

Próbuję uzyskać przegląd różnych technologii do wykorzystania podczas tworzenia GUI w świecie Windows. Dla kontekstu buduję małą platformową grę wieloosobową 2D. (Tylko do celów edukacyjnych ...) Mój nauczyciel mówi, że uważa, że ​​WPF jest właściwą drogą, ale wydaje się, że porównuje go tylko...

93
Jak uruchomić Selenium w Xvfb?

Jestem na instancji EC2. Więc nie ma GUI. $pip install selenium $sudo apt-get install firefox xvfb Następnie robię to: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc....