1

Я создал горизонтальный вид прокрутки с помощью HorizontalScrollView, но у него есть стиль по умолчанию для Android. Поэтому я хочу создать горизонтальную прокрутку без использования HorizontalScrollView.Горизонтальная прокрутка Android

Возможно ли это, если да, как я могу это сделать?

+0

Я нашел способ сделать это: [http://stackoverflow.com/a/33339420](http : //stackoverflow.com/a/33339420) –

ответ

1

Да, вы можете использовать Viewpager для получения горизонтальной прокрутки.

проверить эту ссылку:

http://developer.android.com/training/animation/screen-slide.html

также это:

http://androidtrainningcenter.blogspot.com/2012/10/viewpager-example-in-android.html

и это:

https://github.com/AndroidBegin/Android-ViewPager-Gallery-Images-and-Texts-Tutorial

Обновление:

другой вариант вы можете использовать TAB VIEW для прокрутки:

проверить эту ссылку:

http://developer.android.com/design/building-blocks/tabs.html

или

http://www.androidhive.info/2011/08/android-tab-layout-tutorial/

или

http://just-another-blog.net/programming/how-to-implement-horizontal-view-swiping-with-tabs/

надеюсь, что это поможет

+0

Все эти учебники - это полный прокрутка страницы. Я хочу, чтобы на вкладках использовалось что-то вроде браузеров. В примере Dolphin Browser https://lh6.ggpht.com/zHkQ36ZYs9fuGnpqYtkJjxt-Ynl_lzXrQASnkbbsyboU0bLXPASBfTztZCFwg0JcJ4o=h900-rw – Enve

+0

@Enve проверка обновлений ответ – androidqq6

0

Может быть, это может помочь.

HorizontalScrollView.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> 
+0

Да у меня уже есть что-то вроде этого, но я хочу сделать это без 'HorizontalScrollView' – Enve

Смежные вопросы