小编Jai*_*eph的帖子

添加片段后BottomNavigationView没有进入底部

我是 android 初学者,今天我创建了一个 BottomNavigationView 活动,我想显示 3 个不同的带有导航按钮的选项卡,所以我创建了 3 个片段,问题是添加片段后,BottomNavigationView 显示在顶部像这样,如果我想要底部的底部导航视图就像在添加片段之前一样,我该怎么办,这里是我的主要活动代码

package com.hackerinside.jaisonjoseph.polysocial;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.design.widget.TabLayout;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

private TextView mTextMessage;

public BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
        = new BottomNavigationView.OnNavigationItemSelectedListener() {

    @Override
    public boolean onNavigationItemSelected(@NonNull MenuItem item) {
        switch (item.getItemId()) {
            case R.id.navigation_home:

                tab1 radio = new tab1();
                android.support.v4.app.FragmentManager manager = getSupportFragmentManager();
                manager.beginTransaction().replace(R.id.container, radio, radio.getTag()).commit();


            case R.id.navigation_dashboard:


                tab2 radio1 = new tab2();
                android.support.v4.app.FragmentManager manager1 = getSupportFragmentManager();
                manager1.beginTransaction().replace(R.id.container, radio1, …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

3
推荐指数
1
解决办法
4358
查看次数

Fragment 中的 Tablayout 在导航抽屉中不起作用

我正在创建一个选项卡式布局作为导航抽屉活动的主页片段,

所以我在主要活动中调用名为“test”的片段作为默认值。喜欢

        test home_fragment=new test();
        android.support.v4.app.FragmentManager manager=getSupportFragmentManager();
        manager.beginTransaction().replace(R.id.layout, home_fragment,home_fragment.getTag()).commit();
Run Code Online (Sandbox Code Playgroud)

如果我再次调用这个片段。喜欢

if (id == R.id.nav_home) {


        test home_fragment=new test();
        android.support.v4.app.FragmentManager manager=getSupportFragmentManager();
        manager.beginTransaction().replace(R.id.layout, home_fragment,home_fragment.getTag()).commit();


    }
Run Code Online (Sandbox Code Playgroud)

现在结果是 tab1 和 tab2 不见了

请参阅屏幕截图以获取更多参考

第一次打开或打电话时 第二次打开或呼叫时

这是我的测试类(选项卡式布局)

 package com.hackerinside.jaisonjoseph.testapp;


 import android.os.Bundle;
 import android.support.annotation.Nullable;
 import android.support.design.widget.TabLayout;
 import android.support.v4.app.Fragment;
 import android.support.v4.app.FragmentManager;
 import android.support.v4.app.FragmentPagerAdapter;
 import android.support.v4.view.ViewPager;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;

 import static android.R.attr.x;


/**
 * A simple {@link Fragment} subclass.
*/
public class test extends Fragment {




public SectionsPagerAdapter mSectionsPagerAdapter;
public ViewPager mViewPager;





public test() {


}



@Override …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

2
推荐指数
1
解决办法
602
查看次数

无法在片段中实现进度条和webview

我想ProgressBar为我显示一个WebView,它应该在加载完成后停止,这是我的代码,但是当我调用ProgressBar它时显示无法解析方法findViewById

package com.fb.jaisonjoseph.facebookbasic;

import android.content.Context;
import android.graphics.Bitmap;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;

/**
 * A simple {@link Fragment} subclass.
*/
 public class Home_Fragment extends Fragment {

public WebView mwebView;
public Home_Fragment() {

    // Required empty public constructor
}


@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View rootView = inflater.inflate(R.layout.fragment_home_, null); …
Run Code Online (Sandbox Code Playgroud)

android android-progressbar

-5
推荐指数
1
解决办法
1147
查看次数