控件
文章平均质量分 54
yxyzz
这个作者很懒,什么都没留下…
展开
-
自定义控件开发流程全面总结(有源码)
首先附上源码下载地址:http://download.csdn.net/detail/dinglin_87/4203937本文只是简述自定义控件的步骤, 没有实现华丽的界面效果,仅供参考!自定控件步骤如下: 1、写一个类继承View或你想扩展功能的控件(比如TextView)。 public class CustomView extends View { };原创 2012-04-06 13:52:21 · 7287 阅读 · 0 评论 -
避免Activity启动时某个控件马上获取焦点(如EditText/Gallery等)
一:一般招数:AndroidManifest.xml中的节点中配置android:windowSoftInputMode="adjustUnspecified|stateHidden"(未测试)二:绝招:在布局中间的开头加入 <LinearLayout android:focusable="true" android:focusableInTouchMode="t原创 2012-09-08 00:34:44 · 2392 阅读 · 0 评论 -
关于单选框RadioGroup和RadioButton
<RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:orientation="horizontal"原创 2012-08-27 15:56:58 · 1711 阅读 · 0 评论 -
在代码中修改TextView的background
要使用setBackgroundResource(R.color.red);不能使用setBackgroundColor(R.color.red);,根本不起作用。原创 2012-08-21 14:47:35 · 5418 阅读 · 1 评论 -
使用selector修改TextView中字体的颜色
selector想必大家都用过了,但是在修改字体的颜色的时候还是要细心。我们在TextView中设置字体颜色一般使用 android:textColor="@color/red"但是我们在使用selector动态修改字体颜色的时候要使用 android:color="@color/red"我遇到这个问题的时候是在TabActivity中,每个Tab在选中的时候修改为蓝原创 2012-08-20 11:51:01 · 106824 阅读 · 25 评论 -
ListView的Item被点击和其中的Button被点击同时生效
Android开发中在ListView中经常有Button或ImageButton等需要被点击的控件,如果不加一些特殊的限制,有可能ListView的Item的点击事件或Button的点击事件,其中一个不能响应。我遇到的情况是ListView的Item不能响应点击事件。 解决的办法,在ListView的Item的xml文件中添加如下属性: 1)整原创 2012-08-17 18:41:10 · 10748 阅读 · 9 评论 -
AlertDialog中使用自定义View,其中的Button如何设置点击事件监听
答:在点击事件前加上包名,否则总是被认作Dialog的点击事件而不是Button的点击事件! public void showDialog(Context mContext) { LayoutInflater inflater = LayoutInflater.from(mContext); View view = inflater.inflate(R.layout.test, nul原创 2012-07-30 19:00:02 · 16789 阅读 · 4 评论 -
android布局文件中各属性所代表的意义
android:grivity 指定控件的基本位置 ,比如举重,居右,android:padding 指定控件的内边距,控件当中的内容android:singleLine 如果设置为真的话,则将控件的内容在同一行当中显示android:layout_above 将该空间的底部至于给定ID的空间之上android:layout_bel转载 2012-04-13 17:20:49 · 3218 阅读 · 0 评论 -
TextView中添加链接,点击启动另一个Activity
需求如题。public class TestLinkActivity extends Activity { private TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); tv = new TextVie转载 2012-10-09 15:08:56 · 5565 阅读 · 0 评论