حذف title bar در اندروید
دوشنبه 27 شهریور 1396در این مقاله قصد داریم که title بالای هر لایه را حذف کنیم شاید بعضی وقت ها شما بخواهید اپلیکیشن شما بدون title باشد و نخواهید یک title بالای اپلیکیشن شما باشد و با استفاده از این سورس کد می توانید آن را حذف نمایید.
ابتدا در کلاس باید قطعه کد زیر را قرار دهید:
package com.android_examples.com.hidetitlebarprogrammatically;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//code for hide title bar.
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
در قسمت layout هم باید از قطعه کد زیر استفاده کنید:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.android_examples.com.hidetitlebarprogrammatically.MainActivity" > </RelativeLayout>
خروجی به صورت زیر خواهد بود:


- Android
- 3k بازدید
- 0 تشکر