Können Sie mir Tipps geben, wie Sie diese Schaltfläche erstellen und klickbar machen? Diese Schaltfläche sollte aus Bild und Text (oder Beschreibung) bestehen. Vielen Dank. ButtonWie kann dieser Button in AndroidStudio klickbar gemacht werden?
-1
A
Antwort
0
dieses Bild zu Drawables fügt dann
diesen Code verwenden<ImageButton
android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:src="@android:drawable/your image name" />
0
<LinerarLayout
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:weightSum="2"
android:orientation="vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_weight="1"
android:src="@drawable/your image name" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:margin="10dp" />
</LinerarLayout>
0
in OnCreate- (es), wie diese
public class MainActivity extends Activity {
ImageView imgClick;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imgClick = (ImageView)findViewById(R.id.imageView1);
imgClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "You clicked on ImageView", Toast.LENGTH_LONG).show();
}
});
}
}
in XML Bildmenge ID
<LinerarLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/yourimage" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="your Text"
android:padding="5dp" />
</LinerarLayout>
Verwandte Themen
- 1. Die URL kann in UITextView nicht klickbar gemacht werden.
- 2. LibGDX: Wie können gekachelte Kartenkacheln klickbar gemacht werden?
- 3. Wie kann ein DIv mit einem Rails Link klickbar gemacht werden?
- 4. Kann dieser Ruby-Methodenaufruf ohne ** {} am Ende gemacht werden?
- 5. Wie können Benutzernamen wie die Twitter- und Facebook-App klickbar gemacht werden?
- 6. Google Maps API v2: Wie können Marken nicht klickbar gemacht werden?
- 7. Wie kann dhclient Namespace bewusst gemacht werden?
- 8. Wie kann Djangos DateTimeField optional gemacht werden?
- 9. Flexdruck - Kann es gemacht werden?
- 10. Kann SyndicationFeed.Load robuster gemacht werden?
- 11. Wie kann das gemacht werden, ohne Silverlight?
- 12. Wie kann ein Iterator ungültig gemacht werden?
- 13. Qt :: Wie klein kann es gemacht werden?
- 14. Kann class_alias() rückgängig gemacht werden?
- 15. Wie können Links in einem QTextEdit anklickbar gemacht werden?
- 16. Wie kann dieser Code Swingworker gemacht wird prüfbar
- 17. Date.now in pass.js kann nicht gemacht werden
- 18. Wie kann dieser umgelagerte Anruf decodiert werden?
- 19. Wie kann Popover in dieser Funktion geschlossen werden?
- 20. Kann Folgendes einfacher/effizienter gemacht werden?
- 21. Django Caching - kann es präventiv gemacht werden?
- 22. Wie kann eine externe Baugruppe zur Laufzeit verfügbar gemacht werden?
- 23. wie UIbutton in UIView ziehbar gemacht werden kann?
- 24. Wie kann ein Feld in der Naht ungültig gemacht werden?
- 25. Wie kann eine Basisklassenmethode in Ruby nicht überschreibbar gemacht werden?
- 26. HTML- und CSS-basierte Galerie, Bilder können nicht klickbar gemacht werden
- 27. Wie werden Kinderfiguren in GEF auswählbar gemacht?
- 28. JPA- und Tabellenansichten. Kann es gemacht werden?
- 29. Kategorien in listview androidstudio
- 30. Kann diese Breitensuche schneller gemacht werden?
Ich stimme für clos e diese Frage als Off-Thema, weil es nichts gibt, was Sie versucht haben und klare Anforderung –
Sie können klicken Sie auf den Link "Button" und sehen Sie das Bild –
bitte erklären Sie mehr. –