Bild-Schaltflächen zeigen nur ein kleines, vergrößertes Bild. Ich möchte nicht, dass das Bild in voller Größe angezeigt wird. Ich möchte das ganze Bild sehen, nur kleiner. Wie mache ich das? Ich versuche, eine digitale Marktplatztyp-App zu erstellen, z. B. this.Android Studio: Bild-Schaltflächen, die kein vollständiges Bild zeigen
2
A
Antwort
1
Versuchen Sie dies. Es wird sicherlich funktionieren.
<ImageButton android:id="@+id/img" android:src="@drawable/img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxWidth="100dp" android:maxHeight="100dp" android:scaleType="fitCenter" android:layout_alignParentLeft="true" android:contentDescription="@string/img"/>
0
Sie ein Marketing-App einfach mit Hilfe von gridview und aligment wäre toll
// xml
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
//Sample.java
import android.app.Activity;
import android.os.Bundle;
import android.widget.GridView;
public class Sample extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(Sample.this));
}
}
machen
//ImageAdapter.java
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
public class ImageAdapter extends BaseAdapter {
private Context mContext;
// Constructor
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
// create a new ImageView for each item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(170, 170));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
// Keep all Images in array
public Integer[] mThumbIds = {
//here you can place the image
R.drawable.ic_radio_2, R.drawable.ic_radio_3,
R.drawable.ic_radio_4, R.drawable.ic_radio_5,
R.drawable.ic_radio_4, R.drawable.ic_radio_6,
};
}
Verwandte Themen
- 1. Erstellen eines Android-Layouts von Bildschaltflächen, die scrollbar sind?
- 2. NDB Abfrage, die kein vollständiges Objekt zurückgibt
- 3. Visual Studio 2013 zeigen "kein Android SDK gefunden", mit Xamrin
- 4. Listview Zeile zeigt kein vollständiges Element
- 5. Android Studio kein Installationsassistent
- 6. PDO-Anweisung gibt kein vollständiges Array zurück
- 7. query.filter kann kein vollständiges Objekt zurückgeben
- 8. GDB zeigt kein vollständiges Backtrace an
- 9. Android Studio zeigen alle Zeicheninhalt
- 10. Android Studio nicht zeigen Layout
- 11. Android Studio Bild spawn
- 12. Android kein Menüpunkt zeigen in Layout
- 13. Android Studio - kein virtuelles Gerät
- 14. kein Javascript in Android Studio
- 15. Kein einschließender Klassenfehler Android Studio
- 16. Android Webview zeigt kein Bild
- 17. Kein Android 6.0.1 in meinem Android-Studio
- 18. Bild anpassen Bild anzeigen (Android Studio)
- 19. hinzufügen Bild android Studio gmaps
- 20. So zeigen Sie Kompilierungsfehler in Android Studio
- 21. Android Switch-Anweisung, die ein Bild zeigen, was von JSON
- 22. Android Studio zeigt nichts zu zeigen
- 23. Android Studio erkennt kein benutzerdefiniertes SDK
- 24. zeigen Daten von SQLite zu benutzerdefinierten ListView in Android Studio
- 25. Android Studio 2.3 zeigt kein Eigenschaftsfenster
- 26. android studio kann kein spezifisches Gebietsschema einstellen
- 27. Android Studio 2.2.2 führt kein neues Projekt
- 28. Android Studio kann kein neues Projekt erstellen
- 29. Android Studio Java ist kein gültiger Klassenname
- 30. Android: Glide lädt kein Bild in ListView
poste deinen XML-Code .. – rafsanahmad007