
具体实现:
package xiaosi.imageborder; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; public class ImageBorderActivity extends Activity { /** Called when the activity is first created. */ private myImageView image = null; private myImageView image1 = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); image = (myImageView)findViewById(R.id.iamge); image.setColour(Color.YELLOW); image.setBorderWidth(10); image1 = (myImageView)findViewById(R.id.iamge1); image1.setColour(Color.GREEN); image1.setBorderWidth(5); } }main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/playerbackground" android:layout_width="fill_parent" android:layout_height="fill_parent"> <xiaosi.imageborder.myImageView android:id="@+id/iamge" android:layout_width="200px" android:layout_height="230px" android:layout_alignParentRight="true" android:src="@drawable/v" android:layout_centerInParent="true" android:layout_marginRight="3px" /> <xiaosi.imageborder.myImageView android:id="@+id/iamge1" android:layout_width="200px" android:layout_height="230px" android:layout_alignParentRight="true" android:src="@drawable/v" android:layout_centerInParent="true" android:layout_marginRight="3px" /> </LinearLayout>源代码下载:点击打开链接
本文介绍了一种在Android中创建自定义ImageView的方法,通过添加颜色和边框宽度属性,可以轻松地为ImageView添加不同风格的边框。示例中展示了如何在Activity中使用自定义的myImageView组件,并设置了黄色和绿色两种不同宽度的边框。
1万+

被折叠的 条评论
为什么被折叠?



