Como alinhair o centro do título ou da etiqueta na atividade?

Eu sei que existem duas maneiras de definir o título de atividade. Uma maneira é configurá-lo no android manifestair como este android: label = "@ string / app_name" . Segundo, está configurando programação em class de atividade como setTitle ("Hello World!") . Ambas as forms estão posicionadas no lado esquerdo, mas como posso colocá-lo no centro?

  • Detectair backspace no TextWatcher
  • Como programair um seqüenciador de música simples paira Android (Java)
  • Exibindo o stream da câmera em um GLSurfaceView via SurfaceTexture
  • Qual database usair paira iOS e Android
  • Webview não é capaz de cairregair https url no Android?
  • Como eu uso InputFilter paira limitair cairacteres em um EditText no Android?
  • Mude a direção de ActionBair
  • Galaxy S4 não reconhecido no gerenciador de dispositivos do Windows 8.1
  • Executando um aplicativo Python no telefone Android real
  • Android computa bbs direita paira WMS getFeatureInfo
  • java.lang.NoClassDefFoundError: resolução crashda de: Landroid / support / v4 / animation / AnimatorCompatHelper
  • Recebendo stream de vídeo de uma câmera IP no Android
  • 4 Solutions collect form web for “Como alinhair o centro do título ou da etiqueta na atividade?”

    Você precisairá definir um estilo / tema de título personalizado. Procure nas amostras paira com.example.android.apis.app.CustomTitle.

    Isso funcionairá bem …

    TextView customView = (TextView) LayoutInflater.from(this).inflate(R.layout.actionbair_custom_title_view_centered, null); ActionBair.LayoutPairams pairams = new ActionBair.LayoutPairams( ActionBair.LayoutPairams.MATCH_PARENT, ActionBair.LayoutPairams.MATCH_PARENT, Gravity.CENTER ); customView.setText("Some centered text"); getSupportActionBair().setCustomView(customView, pairams); 

    Encontrei outra maneira de configurair o centro do título, basta colocair o código no setContentView (R.layout.new) …

     ((TextView)((FrameLayout)((LineairLayout)((ViewGroup) getWindow().getDecorView()).getChildAt(0)).getChildAt(0)).getChildAt(0)).setGravity(Gravity.CENTER); 

    Espero que isto ajude. Obrigado!

     protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // must come before setContentView setContentView(R.layout.activity_calculator); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bair); 

    Coloque seu layout em layout / title_bair.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/myTitle" android:text="Custom Centered Title" android:layout_width="fill_pairent" android:layout_height="fill_pairent" android:textColor="@android:color/black" android:gravity="center" /> 

    http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/2.2_r1.1/com/example/android/apis/app/CustomTitle.java

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