HorizontalScrollView简单使用

来源:互联网 发布:c语言智能2048 编辑:程序博客网 时间:2024/06/06 15:41

//布局

<--包含一个元素--><HorizontalScrollView       android:id="@+id/has"       android:layout_width="match_parent"       android:layout_height="wrap_content">       <LinearLayout           android:id="@+id/ll_head"           android:orientation="horizontal"           android:layout_width="match_parent"           android:layout_height="wrap_content"/>   </HorizontalScrollView>

//将TextView添加到线性布局中 默认 添加10个

//找IDHorizontalScrollView has = (HorizontalScrollView) findViewById(R.id.has);LinearLayout         ll_head = (LinearLayout) findViewById(R.id.ll_head);for (int i = 0; i < 10; i++) {            String str = "频道" + i;            //创建标题            TextView textView = new TextView(this);            //将控件添加到集合            strlist.add(textView);            //设置默认颜色            strlist.get(i).setTextColor(Color.BLACK);            if (i == 0) {                //默认选中第一个                strlist.get(i).setTextColor(Color.RED);            }            textView.setId(i);            //给控件添加值            textView.setText(str);            //间距            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT);            params.setMargins(10, 10, 10, 10);            textView.setOnClickListener(this);            //将控件和间距添加到线性布局中            ll_head.addView(textView, params);        }

不足之处请点评

原创粉丝点击