2010-05-19 17 views
5

ऑटोस्क्रोलिंग मैं टैब को अनुकरण करने के लिए निम्न कोड का उपयोग कर रहा हूं और चूंकि चौड़ाई वाले उपयोगकर्ता को समायोजित करने के लिए उपयोगकर्ता टैब को दृश्यमान बनाने के लिए बाएं या दाएं स्क्रॉल कर सकते हैं। यह सब काम करता है, हालांकि मैं टैब सामग्री पर उंगली बाएं या दाएं स्वाइप करके टैब के बीच फ़्लिंग करने की क्षमता प्रदान करता हूं। फिर - यह काम करता है। लेकिन जब मैं सही टैब पर जाता हूं तो उसका संबंधित बटन मुश्किल से दिखाई देता है। मैं HorizontalScrollView के अंदर तालिका को स्वत: स्क्रॉल करना चाहता हूं, इसलिए चयनित टैब बटन दिखाई देगा, लेकिन जब मैं HorizontalScrollView.smoothScrollTo(300, 0) निष्पादित करता हूं तो कुछ भी नहीं होता है। इससे कोई फर्क नहीं पड़ता कि मैंने पहले x पैरामीटर को कितना उच्च सेट किया है, कुछ भी कभी नहीं बढ़ेगा (हाँ मेरे पास सटीक स्थिति की गणना करने के लिए एल्गोरिदम है)।एंड्रॉइड: क्षैतिज स्क्रॉलव्यू

यहाँ HorizontalScrollView के साथ गलत कुछ भी नहीं है और पूरी तरह से काम कर रहा है autoscrolling स्क्रॉल टैब बटन

<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> 

उत्तर

2

के लिए XML कोड है। यह केवल प्रारंभिक क्रम का अनुक्रम था जो मेरे कोड में विफल रहा था। मामला समाप्त।

संबंधित मुद्दे