0
A
回答
2
正如布吉所言,为您的小部件使用自定义背景9贴片可绘制。 第二张图片由EditText和ImageButton彼此相邻组成。 对于EditText 使用9修补程序可绘制,像ImageButton 这样可以绘制9修补程序。 当然,使用选择器作为android:background
作为正常的按钮和焦点的小工具状态。
也可以通过使用属性android:drawableRight
来实现第一个图像。 小工具的已覆盖onTouchEvent()
方法可以是这样的:
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP && event.getX() >= getWidth() - getCompoundPaddingRight()) {
// search drawable was touched
}
...
}
1
只需使用自己的图片作为背景,而不是默认的。
对于EditText
视图我建议看看9-patch,因为它可以在任何屏幕上顺利调整大小。
1
对于后台我觉得它更容易使用绘制形状这样的:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners android:radius="10dp" />
<solid android:color="@android:color/white" />
<padding
android:left="8dp"
android:right="8dp"
android:top="8dp"
android:bottom="8dp" />
</shape>
半径给出背景的圆角边框和可以很容易地调整,所以是改变填充的大小。
相关问题
- 1. 如何创建自定义搜索框
- 2. 如何为我的网站创建自定义“搜索”?
- 3. 为我的应用程序创建一个自定义键盘
- 4. 如何为黑莓应用程序创建自定义字体
- 5. 如何为Android应用程序创建自定义gradle插件
- 6. 如何为angularJS应用程序创建自定义传送带?
- 7. 如何为自定义应用程序创建文件格式
- 8. 创建自定义Twitter应用程序
- 9. 如何为我的程序集创建自定义属性?
- 10. 为java应用程序创建自定义安装程序
- 11. 带自定义搜索框的Google自定义搜索?
- 12. 为我的KMLlayer创建搜索框
- 13. 如何创建简单的自定义WebDav应用程序?
- 14. 创建自定义搜索栏
- 15. 创建自定义搜索表单drupal
- 16. 如何在Android应用程序中创建自定义MessageBox?
- 17. 如何在twitter中创建自定义应用程序?
- 18. 如何创建自定义选项卡在Android应用程序
- 19. 我们如何创建自定义索引和自定义索引以在户外搜索文档?
- 20. 我想创建自定义Android生日愿望应用程序
- 21. 如何在我的iPhone应用程序中创建自定义广告?
- 22. NodeJS Firebase为Android应用程序创建自定义令牌
- 23. 为应用程序安装创建自定义日志文件
- 24. 如何为Android创建自定义的主屏幕替换应用程序?
- 25. 为搜索框创建我自己的Qt小部件
- 26. 为Windows 8商店应用程序创建自定义XAML文本框
- 27. 是否可以为我的应用程序创建自定义键盘?
- 28. 如何将Google自定义搜索与我的所有预定义搜索框结合使用?
- 29. 如何创建自定义搜索栏并进行优化?
- 30. 如何从Google自定义搜索API创建JSON对象?