2016-06-27 12 views
-1

このボタンをクリックしてクリック可能にする方法についてアドバイスをいただけますか? このボタンは、画像とテキスト(または説明)で構成する必要があります。ありがとうございました。 ButtonこのボタンをAndroidStudioでクリック可能にするにはどうすればいいですか?

+3

ように設定私は閉じようとしているあなたが何も試して投稿していないため、この質問は話題外です。 –

+0

リンク "ボタン"をクリックして画像 –

+1

をご覧ください。 –

答えて

0

(描画可能にOnCreate関数で、このコードを使用

<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

をそのイメージを追加)この

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(); 

} 
}); 
} 
} 
XML画像セット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> 
関連する問題