【问题标题】:How to show Text at top right corner of Action bar in Android?如何在 Android 的操作栏右上角显示文本?
【发布时间】:2014-09-12 17:24:22
【问题描述】:

我在我的应用程序顶部使用操作栏我有 setTitle 显示在 ActionBar 的左角现在我想在 ActionBar 的最右边显示一些文本而不是 subTitle

喜欢红色突出显示的想在右边显示一些静态文本 我该怎么做?

【问题讨论】:

  • 对操作栏使用自定义布局
  • 嗯,伙计……
  • 让它工作????
  • @DigveshPatel 是的,它工作正常 感谢帮助
  • 总是欢迎顺便说一句,很高兴看到您的图片库.....向您的热情致敬。

标签: android android-actionbar


【解决方案1】:

如@Digvesh Patel 所说,创建自定义操作栏。 请参阅下面的链接以执行此操作。 http://javatechig.com/android/actionbar-with-custom-view-example-in-android

【讨论】:

    【解决方案2】:
    import android.app.ActionBar;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.ImageButton;
    import android.widget.TextView;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            ActionBar mActionBar = getActionBar();
            mActionBar.setDisplayShowHomeEnabled(false);
            mActionBar.setDisplayShowTitleEnabled(false);
            LayoutInflater mInflater = LayoutInflater.from(this);
    
            View mCustomView = mInflater.inflate(R.layout.custom_actionbar, null);
            TextView mTitleTextView = (TextView) mCustomView.findViewById(R.id.title_text);
            mTitleTextView.setText("My Own Title");
    
    
    
            mActionBar.setCustomView(mCustomView);
            mActionBar.setDisplayShowCustomEnabled(true);
        }
    
    }
    
    
    
    
    
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@drawable/black_pattern" >
    
        <TextView
            android:id="@+id/title_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:textAllCaps="true"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="#fff"
            android:textStyle="bold" />
    
        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="35dp"
            android:layout_height="35dp"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="8dp"
            android:src="@drawable/ic_launcher" />
    
          <TextView
            android:id="@+id/title_text1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="8dp"
            android:textAllCaps="true"
            android:tex="356"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="#fff"
            android:textStyle="bold" />
    
    </RelativeLayout>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多