Sekmeleri simüle etmek için aşağıdaki kodu kullanıyorum ve genişlikte kullanıcının kalabileceği daha fazla sekme bulunduğundan, kullanıcı sekme düğmesi görünür hale getirmek için sola veya sağa kaydırılabilir. Her şey çalışıyor, ancak ben de sekme içeriği üzerinde parmağınızı sola veya sağa kaydırarak sekmeler arasında gezinme yeteneği sağlar. Yine - işe yarıyor. Ancak en sağdaki sekmeye geçtiğimde, karşılık gelen düğmesi zorlukla görülebilir. HorizontalScrollView
içinde tabloyu otomatik olarak açmak istiyorum, böylece seçilen sekme düğmesi görünecek ancak HorizontalScrollView.smoothScrollTo(300, 0)
'u çalıştırdığımda hiçbir şey olmuyor. İlk x
parametresinin ne kadar yükseğe ayarlandığının önemi yoktur (evet, tam konumu hesaplamak için bir algoritmam var).Android: Autoscrolling HorizontalScrollView
Burada Orada HorizontalScrollView yanlış bir şey olduğunu ve autoscrolling mükemmel çalışıyor sekme düğmeleri
<HorizontalScrollView android:layout_width="fill_parent"
android:background="@color/tabs_header" android:layout_height="55dip"
android:scrollbars="none" android:id="@+id/tabsButtonView">
<TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow android:id="@+id/TableRow01" android:layout_width="fill_parent" android:layout_weight="1"
android:layout_height="0dip" android:paddingTop="5dip" android:paddingLeft="3dip">
<ImageButton android:src="@drawable/linkup_logo_small" android:id="@+id/tabBtt0"
android:layout_width="wrap_content" android:layout_marginLeft="2dip" android:layout_marginRight="2dip"
android:layout_height="fill_parent" android:padding="5dip" android:background="@drawable/tab_selected"></ImageButton>
<ImageButton android:src="@drawable/simplyhired_small" android:id="@+id/tabBtt1"
android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_marginLeft="2dip"
android:layout_marginRight="2dip" android:padding="5dip" android:background="@drawable/tab_normal"></ImageButton>
<ImageButton android:src="@drawable/indeedcom_small" android:id="@+id/tabBtt2"
android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dip"
android:layout_marginLeft="2dip" android:layout_marginRight="2dip" android:background="@drawable/tab_normal"></ImageButton>
<ImageButton android:src="@drawable/careerbuilder_logo_small" android:id="@+id/tabBtt3"
android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dip"
android:layout_marginLeft="2dip" android:layout_marginRight="2dip" android:background="@drawable/tab_normal"></ImageButton>
</TableRow>
</TableLayout>
</HorizontalScrollView>