测试的时候发现下面的首页,发现,我的这三个布局没有展示出来
这是我的activity_main.xml文档中的复制内容
<?xml version="1.0" encoding="utf-8"?>
<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"
tools:context=".MainActivite">
<RelativeLayout
android:id="@+id/container_content"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
<LinearLayout
android:id="@+id/container_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#ffffff"
android:layout_alignParentBottom="true">
<LinearLayout
android:id="@+id/menu_main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_weight="1">
<ImageView
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/menu_main_icon_selector"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="首页"
android:textColor="#000000"/>
</LinearLayout>
<LinearLayout
android:id="@+id/menu_find"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_weight="1">
<ImageView
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/menu_find_icon_selector"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="发现"
android:textColor="#000000"/>
</LinearLayout>
<LinearLayout
android:id="@+id/menu_me"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_weight="1">
<ImageView
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/menu_me_icon_selector"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我的"
android:textColor="#000000"/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
正在回答 回答被采纳积分+1
这是我的MainActivite.java的内容
package com.zwxx.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.LinearLayout;
import com.zwxx.myapplication.fragment.FindFragment;
import com.zwxx.myapplication.fragment.MainFragment;
import com.zwxx.myapplication.fragment.MeFragment;
public class MainActivite extends AppCompatActivity implements View.OnClickListener{
protected LinearLayout mMenuMain ;
protected LinearLayout mMenuFind;
protected LinearLayout mMenuMe;
protected MainFragment mMainFragment=new MainFragment();
protected FindFragment mFindFragment=new FindFragment();
protected MeFragment mMeFragment=new MeFragment();
protected void onCrsate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
//获取管理类
this.getSupportFragmentManager()
.beginTransaction()
.add(R.id.container_content,mMainFragment)
.add(R.id.container_content,mFindFragment)
.hide(mFindFragment)
.add(R.id.container_content,mMeFragment)
.hide(mMeFragment)
.commit();
}
//初始化视图
public void initView(){
mMenuMain = this.findViewById(R.id.menu_find);
mMenuFind = this.findViewById(R.id.menu_find);
mMenuMe = this.findViewById(R.id.menu_me);
mMenuMain.setOnClickListener(this);
mMenuFind.setOnClickListener(this);
mMenuMe.setOnClickListener(this);
}
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.menu_main://首页
this.getSupportFragmentManager()
.beginTransaction()
.show(mMainFragment)
.hide(mFindFragment)
.hide(mMeFragment)
.commit();
break;
case R.id.menu_find://发现
this.getSupportFragmentManager()
.beginTransaction()
.hide(mMainFragment)
.show(mFindFragment)
.hide(mMeFragment).commit();
break;
case R.id.menu_me://我的
this.getSupportFragmentManager()
.beginTransaction()
.hide(mMainFragment)
.hide(mFindFragment)
.show(mMeFragment).commit();
break;
}
}
}
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星