我想为我的应用创建一个登录活动,但是当我在AVD上运行我的应用时,默认布局会一直显示。
i don't want any blue on my layout, all i want in the yellow part
下面的是我的布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1"
android:paddingLeft="20dp"
android:paddingTop="20dp"
android:paddingRight="20dp"
android:paddingBottom="20dp"
android:background="@android:color/holo_orange_light">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/mobile_money_market"
android:layout_weight="0.05"
android:textAlignment="center"
android:inputType="text"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_weight="0.05"
android:text="@string/free_advertising"
android:textAlignment="center" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/editText1"
android:hint="Email..."
android:layout_marginTop="30dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText2"
android:hint="Password..."
android:layout_marginTop="20dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/item">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/sign_in"
android:id="@+id/sign_in_button"
android:layout_weight="1" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sign_up"
android:id="@+id/sign_up_button"
android:background="@color/errorColor" />
</LinearLayout>
</LinearLayout>
我想知道如何从我的活动中删除蓝色部分。我不希望Mobile Money Market这个名称出现两次,如上图所示。
我想从布局中删除默认的android Header(蓝色部分)。
my layout as it appears on my AVD
我需要帮助。有人可以建议我做什么或不做什么。提前致谢
答案 0 :(得分:0)
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
在setContentView
之前添加这些行答案 1 :(得分:0)
您需要隐藏操作栏。 最简单的方法是在style.xml文件中添加样式。像这样:
<resources>
<!-- No action bar theme -->
<style name="NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/blueDark</item>
<item name="colorPrimaryDark">@color/blueDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
你注意到了父母吗?的 “NoActionBar”即可。 然后在你的清单中改变你活动的主题:
<activity
android:name="your.package.name.YourActivity"
android:label="@string/application_name"
android:theme="@style/NoActionBar" />
答案 2 :(得分:0)
您可以尝试使用此代码..
Mainactivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
}
}
Main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_orange_light"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@android:color/holo_orange_light">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="Home Activity"
android:textSize="20sp" />
</LinearLayout>
和style.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
答案 3 :(得分:0)
您可以根据您的要求从&#34;样式&#34;访问该蓝色栏。资源文件。 你可以根据自己的需要改变颜色,主题,风格等。 转到XML文件,单击: -
res - &gt;值 - &gt;样式。