以26个英文横向排列为例

未使用HorizontalScrollView

<RadioGroup                android:id="@+id/radioGroup1"                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:gravity="center"                android:orientation="horizontal" >                <RadioButton                    android:id="@+id/radioALL"                    android:layout_width="50dip"                    android:layout_height="wrap_content"                    android:layout_weight="1"                    android:background="@null"                    android:button="@null"                    android:checked="true"                    android:gravity="center"                    android:text="全部"                    android:textColor="@color/color_radiobutton"                    android:textSize="18sp" />                <RadioButton                    android:id="@+id/radioA"                    style="@style/radiobutton"                    android:text="A" />                <RadioButton                    android:id="@+id/radioB"                    style="@style/radiobutton"                    android:text="B" />                <RadioButton                    android:id="@+id/radioC"                    style="@style/radiobutton"                    android:text="C" />                <RadioButton                    android:id="@+id/radioD"                    style="@style/radiobutton"                    android:text="D" />                <RadioButton                    android:id="@+id/radioE"                    style="@style/radiobutton"                    android:text="E" />                <RadioButton                    android:id="@+id/radioF"                    style="@style/radiobutton"                    android:text="F" />                <RadioButton                    android:id="@+id/radioG"                    style="@style/radiobutton"                    android:text="G" />            </RadioGroup>

效果图就不用了,26个字母显示不全,也不能滑动。对于有强迫症的人来说就不好了,哈哈。

HorizontalScrollView是个很简单的空间,只需要将将要横向滑动的布局包含进去就可以了。如下:

<HorizontalScrollView            android:id="@+id/huadong"            android:layout_width="fill_parent"            android:layout_height="fill_parent"            android:gravity="center"            android:scrollbars="none" >            <RadioGroup                android:id="@+id/radioGroup1"                android:layout_width="fill_parent"                android:layout_height="wrap_content"                android:gravity="center"                android:orientation="horizontal" >                <RadioButton                    android:id="@+id/radioALL"                    android:layout_width="50dip"                    android:layout_height="wrap_content"                    android:layout_weight="1"                    android:background="@null"                    android:button="@null"                    android:checked="true"                    android:gravity="center"                    android:text="全部"                    android:textColor="@color/color_radiobutton"                    android:textSize="18sp" />                <RadioButton                    android:id="@+id/radioA"                    style="@style/radiobutton"                    android:text="A" />                <RadioButton                    android:id="@+id/radioB"                    style="@style/radiobutton"                    android:text="B" />                <RadioButton                    android:id="@+id/radioC"                    style="@style/radiobutton"                    android:text="C" />                <RadioButton                    android:id="@+id/radioD"                    style="@style/radiobutton"                    android:text="D" />                <RadioButton                    android:id="@+id/radioE"                    style="@style/radiobutton"                    android:text="E" />                <RadioButton                    android:id="@+id/radioF"                    style="@style/radiobutton"                    android:text="F" />                <RadioButton                    android:id="@+id/radioG"                    style="@style/radiobutton"                    android:text="G" />            </RadioGroup>        </HorizontalScrollView>
只要包在HorizontalScrollView 里面,未显示的控件就会横向滑动了。灰常简单。



更多相关文章

  1. 在屏幕上显示日志的Android类库
  2. Android之PreferenceActivity(配置界面详解)
  3. setContentView( )方法
  4. Android(安卓)java.lang.StackOverflowError at android.view.Vi
  5. android Toast 重复显示问题
  6. android常用控件一二
  7. TSwitch 中文简繁显示支持(XE6 Android)
  8. Android(安卓)沉浸式状态栏 最通俗易懂的总结
  9. 关于ScrollView嵌套RecyclerView时RecyclerView不显示的问题

随机推荐

  1. Android(安卓)MapView 申请apiKey
  2. Android(安卓)PureMVC
  3. android触摸实现物体运动方式
  4. My Android成长之路(四)——【xml解析之X
  5. ubuntu NDK 的安装
  6. Sending email without user interaction
  7. Android(安卓)中文 API (35) —— ImageSwi
  8. Android(安卓)EditText不弹出软键盘
  9. android开发 列表显示(ListView)
  10. android 电容屏(二):驱动调试之基本概念篇