梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

2011年3月5日 #

EditText 长按弹出的上下文菜单

摘要: 当EditText获取焦点后,如果长按EditText就会弹出一个上下问菜单如果剪贴板上没有内容的话,就不会有粘帖选项,否则就会有粘帖选项ClipboardManager cm = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);EditText继承自TextView,而该事件的处理是在TextView里面的函数void onCreateContextMenu(ContextMenu menu) 处理的,因此,要想修改这个选项单的话,可以重载该函数。另外,为了阻止弹出上下文菜单,也可以重载boolean getDefualtEdita 阅读全文

posted @ 2011-03-05 17:15 梦书 阅读(3756) 评论(0) 推荐(0) 编辑

关于9-patch图片作为背景图片

摘要: 如果一个TextView以一个9-patch图片作为背景图的话,需要先设置TextView的背景图,然后再设置文本,否则伸展的时候会出问题而且作为背景图片,不能采用缓存的方式供同一个页面上的其他TextView等View作为背景,这个规律也可以扩展到需要动态变化TextView上的文字的背景图片,或者会导致同一个页面上的同一个背景图的控件是一样的,而导致某些View文字在背景图外。 阅读全文

posted @ 2011-03-05 11:12 梦书 阅读(759) 评论(0) 推荐(0) 编辑