ScrollView动态添加控件,并设定绑定事件
2015-04-14 15:14
357 查看
布局文件:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="添加TextView控件" android:onClick="add" android:id="@+id/btn_add" android:layout_gravity="center_horizontal"/> <ScrollView android:layout_width="fill_parent" android:layout_height="60dp" android:background="@android:color/holo_blue_light"> <LinearLayout android:id="@+id/sc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> </ScrollView> </LinearLayout>添加事件:
public class TestActivity extends Activity { TextView tvNum1 = null; private int inum = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.scrollview_layout); Button btn = (Button) this.findViewById(R.id.btn_add); btn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { btn_add(); } }); //setClick(); } private void btn_add(){ LinearLayout sc = (LinearLayout) this.findViewById(R.id.sc); final TextView tvNum = new TextView(this); tvNum.setText("月季度喝茶" + inum++); tvNum.setTextColor(Color.WHITE); tvNum.setTextSize(20f); <span style="color:#ff0000;"> tvNum.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { Toast.makeText(TestActivity.this, tvNum.getText(), 0).show(); } });</span> sc.addView(tvNum); } }
相关文章推荐
- jquery无法给动态添加控件绑定事件
- Android开发学习笔记:为动态添加的Spinner控件绑定数据源以及监听事件
- C#中控件动态添加事件绑定的时机详解
- 动态添加ASP.NET控件并绑定处理事件
- Android实战简易教程<四>(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)
- 动态添加ASP.NET控件并绑定处理事件一例
- 为动态创建的控件添加事件绑定
- 安卓中通过循环动态添加了一堆自定义的控件,怎么给这些控件绑定事件?
- 动态添加ASP.NET控件并绑定处理事件一例
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- Android实战简易教程-第四枪(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)
- C#为控件动态添加事件绑定的时机
- Android开发学习笔记:为动态添加的EditText控件绑定值改变监听事件
- jQuery-为动态添加的元素绑定事件(以及不重复添加新的内容)
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- 【学习笔记三】- 动态添加元素绑定事件函数测试
- 动态添加dev CheckEdit控件,以及删除。事件处理
- 动态添加控件中关于事件的问题
- 给Jquery动态添加的元素绑定事件
- jQuery-为动态添加的元素绑定事件