2016-05-07 12 views
0

Dies ist das Bild TasteWie groß sollten die Bildmaße für imageButton in Android Studio sein?

this is the button image

Bild als Hintergrund der Image angezeigt nicht

das ist Screenshot von Image nachdem es Hintergrund als Bild

this is screenshot of imageButton after putting it's background as image shown

gezeigt setzen Hier ist der komplette Inhalt.xml

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="com.meggabyte.comppec.MainActivity" 
tools:showIn="@layout/activity_main"> 


<ImageButton 
    android:layout_width="300dp" 
    android:layout_centerHorizontal="true" 
    android:layout_height="wrap_content" 
    android:contentDescription="@string/desc" 
    android:id="@+id/imageButton" 
    android:layout_gravity="center_horizontal" 
    android:src="@drawable/ic_action_name" 
    android:cropToPadding="false" 
    /> 

enter image description here

Antwort

0

Verwenden Sie diesen Code statt:

<ImageButton 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/imageButton" android:layout_gravity="center_horizontal" android:src="@drawable/admin" 
     android:cropToPadding="false" android:background="null"/> 
+0

Standbild wird nicht angezeigt, stattdessen wird eine weiße rechteckige Box in der Mitte des Bildes angezeigt. Ich denke, es liegt wahrscheinlich an den falschen Abmessungen des Ausgangsbildes, das in den Drawables-Ordner importiert wurde. Was sollte die Dimension dieses Bildes sein? –

+0

können Sie Ihre Frage bearbeiten und mit dem gesamten XML-Code in dieser Datei aktualisieren ?? und posten Sie auch einen Screenshot des gesamten Bildschirms. weil dieser Teil funktionieren sollte. Ich habe es versucht und es funktioniert so etwas anderes. – Nenco

0

Sie nicht ein Bild zu Ihrem Image zugewiesen haben ... Sie eine Zeile in der XML benötigen, das sagt

android:src="@drawable/some_image" 

Der Hintergrund und die Quelle sind unterschiedlich