HorizontalScrollView的基础实现
来源:互联网 发布:空气污染指数的算法 编辑:程序博客网 时间:2024/06/06 15:22
1、根布局中编写:
<HorizontalScrollView android:id="@+id/hscrollview" android:layout_width="match_parent" android:layout_height="wrap_content" android:scrollbars="none" > <LinearLayout android:id="@+id/ll" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> </LinearLayout></HorizontalScrollView>
MainActivity:
public class MainActivity extends AppCompatActivity { String[] channels = {"关注", "热点", "视频", "北京", "体育", "娱乐", "请求", "ww", "ddd", "rrr", "qqq"}; private LinearLayout mLl; int i=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); int width = getWindowManager().getDefaultDisplay().getWidth()/5;//得到屏幕宽度的1/7 LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(width, LinearLayout.LayoutParams.WRAP_CONTENT);//设置textview的宽高 //给线性布局添加textview for(;i<channels.length;i++){ TextView tv = new TextView(this); tv.setText(channels[i]); tv.setId(i); tv.setTextSize(24); mLl.addView(tv,i,params);//把动态创建的textview添加到现线性布局中// tv.setOnClickListener(new View.OnClickListener() {// @Override// public void onClick(View v) {// Toast.makeText(MainActivity.this,channels[i],Toast.LENGTH_SHORT).show();// }// }); } } public void myonclick(View view) { } private void initView() { mLl = (LinearLayout) findViewById(R.id.ll); }}
阅读全文
0 0
- HorizontalScrollView的基础实现
- HorizontalScrollView 初始化滚动的实现
- ViewPager的实现:通过HorizontalScrollView
- ViewPager的实现:通过HorizontalScrollView
- 基于HorizontalScrollView的anroid侧滑栏的实现
- android中HorizontalScrollView实现viewpager的效果
- 用HorizontalScrollView实现listview的左右滑动
- HorizontalScrollView实现Gallery
- HorizontalScrollView实现Gallery
- HorizontalScrollView实现画廊
- HorizontalScrollView 实现水平滚动
- 继承framelayout,实现ScrollView 和 HorizontalScrollView 的效果
- 利用HorizontalScrollView加Viewpager实现多个的导航标题栏
- Android 用HorizontalScrollView实现ListView的Item滑动删除
- 用ListView+自定义的HorizontalScrollView实现滑动删除效果
- ViewPager + HorizontalScrollView 实现可滚动的标签栏
- 利用 HorizontalScrollView 实现滑动页面时的缩放效果
- SlidingMenu重写HorizontalScrollView实现菜单侧滑的效果
- C++ 动态对象数组的知识总结
- 《数字技术》连载15: 第2章 数字器件 第10节 D 触发器
- siebel基础配置
- 【Java】继承、抽象、接口和包
- Leetcode:48. Rotate Image(数组选择90度)
- HorizontalScrollView的基础实现
- factory方式定义服务
- jackson fasterxml 的api地址
- 数据库客户端DataGrip使用中遇到的问题
- jQuery点选特定区域处理及自定义属性的判断和移除
- 51Nod 1649 齐头并进 最短路
- 滴滴打车司机,乘客算法
- POJ2431Expedition (优先队列)
- Intellij IDEA 出现“Usage of API documented as @since 1.6+”的解决办法