android:theme="@an">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

Android中隐藏ActionBar的方法

有的时候Activity的顶部我们需要自定义样式,这个时候就需要隐藏ActionBar。两种方式:

1.在配置文件中通过android:theme=""属性隐藏:  

<activity       android:name=".MainActivity"       android:label="@string/app_name"       <!-- 这行代码便可以隐藏ActionBar -->       android:theme="@android:style/Theme.Light.NoTitleBar" >       <intent-filter>          <action android:name="android.intent.action.MAIN" />            <category android:name="android.intent.category.LAUNCHER" />       </intent-filter>  </activity>

2.在Activity代码中隐藏:

public class MainActivity extends Activity {        ActionBar actionBar; //声明ActionBar        @Override      protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);     actionBar = getActionBar(); //得到ActionBar   actionBar.hide(); //隐藏ActionBar      }  }