Próbuję zrobić stolik z kwadratowymi widokami obrazu (i wszystkie o tym samym rozmiarze). Problem polega na tym, że obrazy mają różną wysokość i szerokość. Stół jest 3x3 i chciałbym: każda komórka ma z = 1/3 szerokości ekranu (być może z wagą układu?) I wysokością = szerokość Znacznie lepiej, jeśli istnieje sposób zdefiniowania tego w xml niż w kodzie. Proszę wyjaśnić, bo im noob w układach ciężarami = ( Dzięki z góry,Obraz kwadratowy z Androidem
7
A
Odpowiedz
4
Spróbuj atrybut scaleType. Chcesz centerCrop
, myślę.
1
dobrze można również użyć scaleType = fitXY wycisnąć każdy obraz . do wymiarów ImageView za
1
Rozszerzanie imageveiw może być najczystszym rozwiązanie działa to dla mnie:
public class Icon extends ImageView {
public Icon(final Context context) {
super(context);
}
public Icon(final Context context, final AttributeSet attrs) {
super(context, attrs);
}
public Icon(final Context context, final AttributeSet attrs,
final int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onMeasure(int width, int height) {
super.onMeasure(width, height);
int measuredWidth = getMeasuredWidth();
int measuredHeight = getMeasuredHeight();
if (measuredWidth > measuredHeight) {
setMeasuredDimension(measuredHeight, measuredHeight);
} else {
setMeasuredDimension(measuredWidth, measuredWidth);
}
}
}
aw xml:
Powiązane problemy
- 1. Jak uzyskać duży kwadratowy obraz na facebooku?
- 2. obraz z Androidem wewnątrz pojedynczego wybierz
- 3. Kwadratowy rekord Androida Wideo
- 4. Jak zamaskować kwadratowy obraz na obraz z zaokrąglonymi rogami w iPhone SDK?
- 5. Phonegap Camera Camera allowEdit, ustaw obraz zawsze kwadratowy
- 6. Jak przechwytywać surowy obraz z aparatu z Androidem
- 7. Pierwiastek kwadratowy w PHP
- 8. kwadratowy logiczna roztwór
- 9. Jak zrobić kwadratowy przycisk
- 10. Kadrowanie aparatu z Androidem
- 11. Rozwiązanie kwadratowy programowania w R
- 12. Pływające Przycisk Działanie Będąc kwadratowy
- 13. JavaScript nawias kwadratowy funkcja połączenia
- 14. Czas liniowy v.s. Kwadratowy czas
- 15. nie nawias kwadratowy json tablicy
- 16. Dostosowywanie rozmiaru ekranu prostokątnego z Androidem
- 17. Przycisk rozwijania z Androidem
- 18. Animacja migotania z Androidem
- 19. Przyciski bezgraniczne z Androidem
- 20. Dotykowe wydarzenie z Androidem
- 21. Głowice bezel z Androidem
- 22. klepsydra z Androidem
- 23. Używanie awt z Androidem
- 24. Menu wyskakujące z Androidem
- 25. Plik animacji z Androidem
- 26. android.os.NetworkOnMainThreadException z Androidem 4.2
- 27. DataBinding z Androidem Dialog
- 28. Używanie procesora z Androidem
- 29. Wyłączanie urządzeń z Androidem
- 30. Rozpoczęcie pracy z Androidem