每个TextView的Onclick监听事件,都是一样的属性。 <HorizontalScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/hor" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:id="@+id/ll" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te1" android:text="首页" android:textSize="20dp" android:onClick="zhu" android:layout_marginRight="30dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te2" android:text="我的" android:layout_marginRight="30dp" android:onClick="zhu" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te3" android:text="你的" android:onClick="zhu" android:layout_marginRight="30dp" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te4" android:text="它的" android:onClick="zhu" android:layout_marginRight="30dp" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te5" android:text="大家的" android:onClick="zhu" android:layout_marginRight="30dp" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te6" android:text="视频" android:layout_marginRight="30dp" android:onClick="zhu" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/te7" android:text="电影" android:layout_marginRight="30dp" android:textSize="20dp" android:onClick="zhu" /> </LinearLayout> </HorizontalScrollView> 在MainActivity的方法,如以下代码:private HorizontalScrollView ho; private LinearLayout ll; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ho = findViewById(R.id.hor); LinearLayout ll = findViewById(R.id.ll); } public void zhu(View view) { switch (view.getId()){ case R.id.te1: Toast.makeText(MainActivity.this,"你点击了",Toast.LENGTH_SHORT).show(); break;case R.id.te2: Toast.makeText(MainActivity.this,"你点击了,第二个TextView",Toast.LENGTH_SHORT).show(); break;
} }}
水平滚动视图组件HorizontalScrollView
最新推荐文章于 2024-06-24 17:38:05 发布