java - Android水平滚动

标签 java android xml horizontal-scrolling horizontalscrollview

我使用Horizo​​ntalScrollView创建了一个水平 ScrollView ,但它具有android默认样式。所以我想在不使用 Horizo​​ntalScrollView 的情况下创建水平滚动。

这可能吗?如果可以我该怎么做?

最佳答案

也许这会有所帮助。

Horizo​​ntalScrollView.java:

import android.os.Bundle;
import android.app.Activity;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

}

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <HorizontalScrollView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button1" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button2" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button3" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button4" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button5" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button6" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button7" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button8" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button9" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button10" />
        </LinearLayout>
    </HorizontalScrollView>

</LinearLayout>

关于java - Android水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18034726/

相关文章:

c# - 如何在 xamarin 表单中以 Android 样式使用 App.xaml 中定义的颜色

java - 获取xml的元素节点的文本内容

java - Android-我的应用程序立即崩溃,我尝试在我的 AVD 上运行

java - 对 TableView 列进行排序 : a way to bypass an "unsorted" mode

android - 访问 TelephonyManager 方法 iccExchangeSimIO

xml - 让JAXB生成一条XML处理指令

xml - 如何声明特殊的 XML 架构 (XSD) 案例

java - Grails - 保存域对象时 - 我收到 "rejected value [null] error"

Java 正则表达式验证字符串列表的开头

java - 寻找适用于 Android 的加密/解密 AES 示例