2017-04-26 53 views
0

enter image description here如何在android studio中實現段控制?

我需要在Android中使用分段控制。是否有相同的默認控件?什麼可能是最好和有效的方式呢?

+0

我認爲你是帶着IOS的背景下,什麼是segmentControl?你想要做什麼? –

+0

類似於這篇文章 - [StackOverflow Post](http://stackoverflow.com/questions/20538421/segment-control-in-android) – hsm59

+2

[Segment control in android]的可能重複(http://stackoverflow.com/問題/ 20538421/segment-control-in-android)**和** [Android中的分段控件](http://stackoverflow.com/questions/6302079/segmented-control-in-android?noredirect=1&lq=1) – lukkea

回答

0

我想你說的是頂部帶有標籤的碎片。如果您搜索選項卡式活動,會有很多答案。然而,一個簡單的方法,開始了爲

右鍵單擊包 - >新建 - >活動 - >選項卡式活動

有標籤和碎片會自動創建其工作方式流動的活性,其你已經在圖像中顯示。

+0

這個問題是關於SO的許多其他問題的重複。 -1,通過回答來鼓勵重複。 – lukkea

4

這將工作:

<TableLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:padding="@dimen/padding_extreme" 
     android:stretchColumns="*"> 

    <TableRow 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="@dimen/padding_very_less" 
     android:background="@color/colorBlack" 
     android:padding="@dimen/padding_very_less"> 

     <TextView 
      android:id="@+id/seg_one" 
      style="@style/barGrapButtons" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="0dp" 
      android:background="@color/colorBlack" 
      android:text="SegmentOne" 
      android:textColor="@color/colorWhite" /> 

     <TextView 
      android:id="@+id/seg_two" 
      style="@style/barGrapButtons" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="SegmentTwo" /> 

     <TextView 
      android:id="@+id/seg_three" 
      style="@style/barGrapButtons" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="SegmentThree" /> 
    </TableRow> 
</TableLayout> 

RES /價值/ styles.xml

<style name="barGrapButtons"> 
    <item name="android:textColor">@color/colorBlack</item> 
    <item name="android:textSize">@dimen/small_text</item> 
    <item name="android:gravity">center|center_horizontal</item> 
    <item name="android:clickable">true</item> 
    <item name="android:padding">@dimen/padding_five_dp</item> 
    <item name="android:background">@color/colorWhite</item> 
    <item name="android:layout_marginLeft">1dp</item> 
</style> 

enter image description here

+0

這個問題是關於SO的許多其他問題的重複。 -1,通過回答來鼓勵重複。 – lukkea

相關問題