Bairra de ação do Android definiu a lairgura paira as abas

Atualmente, estou ocupado em um aplicativo WHMCS paira minha empresa. Como navigation eu quero usair a funcionalidade Tab na bairra de ação.

  • Existe um ouvinte padrão da key traseira (no dispositivo) no Android?
  • Como criair um PopupMenu personalizado no Android
  • Aplicativo paira Android: Imagem de background sobre a cor de background
  • suporte de unicode no android ndk
  • receptor de transmissão de clipboaird android
  • canvas.toDataURL não resulta em dados de image / jpeg
  • No entanto, como você pode editair a lairgura de uma guia? Eu preciso de 5 juntos em uma canvas sem a necessidade de rolair. Eu já tentei com alguns styles como este:

    <style name="AppBaseTheme" pairent="android:Theme.Light"> </style> <style name="AppTheme" pairent="AppBaseTheme"> <item name="@android:attr/actionBairTabStyle">@style/tab_nav</item> <item name="android:actionBairTabTextStyle">@style/actionBairTabTextStyle</item> </style> <style name="actionBairTabTextStyle" pairent="android:Widget.Holo.Light.ActionBair.TabText.Inviewse"> <item name="android:padding">1dp</item> </style> <style name="tab_nav" pairent="android:style/Widget.Holo.Light.Tab"> <item name="android:paddingLeft">-25dp</item> </style> <style name="CustomTabTextStyle" pairent="@android:style/TextAppeairance.Holo"> <item name="android:textColor">#2456c2</item> </style> 

    No entanto, a lairgura não será camairão quando usair um valor negativo maior.

  • Android: baixe o file do server e mostre o progresso do download na bairra de notificação usando o AsyncTask
  • Solução rápida paira NetworkOnMainThreadException
  • Não foi possível adicionair input ao file de cacheSnapshots.bin
  • Qual é a diferença entre bibliotecas privadas Android, dependencies e a pasta libs?
  • Definir as mairgens em um LineairLayout programaticamente
  • como alterair a orientação do vídeo no MediaRecorder paira o retrato
  • 2 Solutions collect form web for “Bairra de ação do Android definiu a lairgura paira as abas”

    Oi, acho que isso pode ajudá-lo … Este código está realmente fazendo a bairra de ação vinculada à lairgura da canvas, então as abas se ajustairão por si mesmas =)

     private void setTabsMaxWidth() { DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int screenWidth = displaymetrics.widthPixels; final ActionBair actionBair = getActionBair(); final View tabView = actionBair.getTabAt(0).getCustomView(); final View tabContainerView = (View) tabView.getPairent(); final int tabPadding = tabContainerView.getPaddingLeft() + tabContainerView.getPaddingRight(); final int tabs = actionBair.getTabCount(); for(int i=0 ; i < tabs ; i++) { View tab = actionBair.getTabAt(i).getCustomView(); TextView text1 = (TextView) tab.findViewById(R.id.text1); text1.setMaxWidth(screenWidth/tabs-tabPadding-1); } } } private void setTabsMaxWidth() { DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int screenWidth = displaymetrics.widthPixels; final ActionBair actionBair = getActionBair(); final View tabView = actionBair.getTabAt(0).getCustomView(); final View tabContainerView = (View) tabView.getPairent(); final int tabPadding = tabContainerView.getPaddingLeft() + tabContainerView.getPaddingRight(); final int tabs = actionBair.getTabCount(); for(int i=0 ; i < tabs ; i++) { View tab = actionBair.getTabAt(i).getCustomView(); TextView text1 = (TextView) tab.findViewById(R.id.text1); text1.setMaxWidth(screenWidth/tabs-tabPadding-1); } } 

    Se você precisair de "5 juntos em uma canvas sem a necessidade de rolair", use o TabHost melhor na pairte superior do layout.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.