android 图片按钮
2013-07-22 22:52
204 查看
<ImageButton android:id="@+id/play" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="26dp" android:layout_marginRight="104dp" android:background="@drawable/buton_style" />
main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
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"
android:background="#000000"
tools:context=".MainActivity" >
<ImageButton
android:id="@+id/stop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/play"
android:layout_marginRight="14dp"
android:layout_toLeftOf="@+id/play"
android:padding="0dp"
android:src="@drawable/buton2_style" />
<ImageButton android:id="@+id/play" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="26dp" android:layout_marginRight="104dp" android:background="@drawable/buton_style" />
</RelativeLayout>
新建一个buton_style.xml:类型为drawable,根节点选selector:
内容如下:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawable/play_press" /> <item android:state_focused="true" android:drawable="@drawable/play_press" /> <item android:drawable="@drawable/play" /> </selector>
ImageButton:拖好位置:
activitiy.java:
package com.example.mediaplayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageButton; public class MainActivity extends Activity { ImageButton start; ImageButton stop; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findView(); start.setOnClickListener(startlis); stop.setOnClickListener(stoplis); } private OnClickListener startlis=new OnClickListener(){ @Override public void onClick(View v){ startService(new Intent(MainActivity.this,Music.class)); } }; private OnClickListener stoplis=new OnClickListener(){ @Override public void onClick(View v){ stopService(new Intent(MainActivity.this,Music.class)); } }; public void findView(){ start=(ImageButton)findViewById(R.id.play); stop=(ImageButton)findViewById(R.id.stop); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
相关文章推荐
- 【Android】5.2 图像按钮和图片格式
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- android 使用xml selector设置按钮点击效果图片
- Android在用canvas绘图时自定义图片按钮
- jar包中含有Android图片文件以及按钮等selector.xml的替代方案
- Android Nine Patch图片及按钮背景
- jar包中含有Android图片文件以及按钮等selector.xml的替代方案
- Android 解决某些机型CheckBox自定义按钮图片时发生的错位问题
- Android 图片实现按钮点击切换效果
- 阅读《Android 从入门到精通》(7)——图片按钮
- android 底部按钮图片突出显示,只要一个属性即可搞定!!
- Android 中图片和按钮按下状态变化实例代码解析
- Android Nine Patch图片及按钮背景
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- 【Android中定义图片按钮】
- android 点击按钮切换背景图片(根据按钮点击的ID切换)
- [转]android自定义控件 一个带图片和文字的按钮
- android开发步步为营之43:listview的使用(下篇:显示图片和按钮)
- 自定义Android带图片的按钮
- Android------使用9Patch图片作为按钮背景