具有行为的Android自定义控件

时间:2012-05-27 17:11:26

标签: android custom-controls

我是Android开发的新手,我想创建一个自定义的android控件(一个baloon中的edittext,图像位于不同的位置(左或右))。

如果用户在edittext中输入内容,则应更改图像。

在我看过的所有示例中,我都看到了用Activity子类编写的图像切换代码,但我不想在应用程序中多次重复这段代码。我只是想创建一个可视控件或视图,它可以在后台完成所有常规操作。

理想情况下应该是这样的:

  1. 我编写了一个包含所有图形组件的布局文件(edittext和image)
  2. 我写了某个地方(哪里?)代码,这些代码会在需要时切换图像(当用户在edittext中输入某些内容时以及当用户清除edittext时)
  3. 现在控制准备就绪,我可以在布局文件中写入,我不应该编写代码进行图像切换。控制成功。
  4. 有人可以描述我应该如何实现这个?这对Android来说是否正确?我应该使用任何其他方式来对应Android最佳做法吗?如果是,有人可以写样品吗?

    谢谢。

0 个答案:

没有答案