Android 进度日志不';不要在棒棒糖里露出来

Android 进度日志不';不要在棒棒糖里露出来,android,xml,android-layout,Android,Xml,Android Layout,我正在将progressbar添加到我的活动中。我的目标是在从web获取数据之前加载progressbar。所以我在布局中编写这些代码 问题: 和活动: @覆盖 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_-question); initToolbar(); //对话框初始化=======================

我正在将progressbar添加到我的活动中。我的目标是在从web获取数据之前加载progressbar。所以我在布局中编写这些代码

问题:


和活动:

@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_-question);
initToolbar();
//对话框初始化===========================================
最终LinearLayout linearLayoutManagerProgressQuestion=(LinearLayout)findViewById(R.id.linear\u container\u progress\u question);
linearLayoutManagerProgressQuestion.setVisibility(View.VISIBLE);
//包初始化=========================================
Bundle Bundle=getIntent().getExtras();
if(bundle!=null){
faslId=bundle.getString(“faslId”);
BaseUrl=bundle.getString(“BaseUrl”);
}
//RecyclerView初始化======================================
recyclerQuestion=(RecyclerView)findViewById(R.id.recyclerQuestion);
recyclerQuestion.setHasFixedSize(true);
LinearLayoutManager LinearLayoutManager=新的LinearLayoutManager(QuestionActivity.this);
回收问题。setLayoutManager(linearLayoutManager);
adapterRecyclerQuestion=新adapterRecyclerQuestion(QuestionActivity.this,questionha);
setAdapter(adapterRecyclerQuestion);
//===========================================发送FirstJsonRequest=================================
FirstUrl=BaseUrl+faslId;
JsonObjectRequest=newJSONObjectRequest(FirstUrl,new Response.Listener()){
@凌驾
公共void onResponse(JSONObject响应){
if(response!=null | | response.length()>0){
试一试{
JSONArray data=response.getJSONArray(“数据”);
对于(int i=0;i
我将xml中的LinearLayout设置为Visible.Gone,并在

onCreate将其设置为
View.VISIBLE
并在adapter.notifyDataSetChanged()之后设置

查看。消失了
。在棒棒糖前的设备中,一切都是
正常的
,但都在进步

在棒棒糖设备中不显示

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.majid.whiteboard.activities.QuestionActivity">

    <LinearLayout
        android:id="@+id/linear_container_progress_question"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:orientation="vertical"
        android:visibility="gone">

        <ProgressBar
            android:id="@+id/prg_loading_question"
            android:layout_width="50dp"
            android:layout_height="50dp" />

    </LinearLayout>

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar_question_activity"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="@color/colorPrimary"
        app:titleTextColor="#fff" />


    <android.support.v7.widget.RecyclerView
        android:id="@+id/recycler_ac_question"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/toolbar_question_activity" />

</RelativeLayout>
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_question);
        initToolbar();
        //Dialog initialization===========================================

        final LinearLayout linearLayoutManagerProgressQuestion = (LinearLayout)findViewById(R.id.linear_container_progress_question);
        linearLayoutManagerProgressQuestion.setVisibility(View.VISIBLE);

        //Bundle Initialization =========================================
        Bundle bundle = getIntent().getExtras();
        if (bundle != null) {
            faslId = bundle.getString("FASLID");
            BaseUrl = bundle.getString("BASEURL");
        }

        //RecyclerView Initialization ======================================
        recyclerQuestion = (RecyclerView) findViewById(R.id.recycler_ac_question);
        recyclerQuestion.setHasFixedSize(true);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(QuestionActivity.this);
        recyclerQuestion.setLayoutManager(linearLayoutManager);
        adapterRecyclerQuestion = new AdapterRecyclerQuestion(QuestionActivity.this, questionha);
        recyclerQuestion.setAdapter(adapterRecyclerQuestion);

        // ========================== Sending FirstJsonRequest =================================
        FirstUrl = BaseUrl + faslId;

        JsonObjectRequest request = new JsonObjectRequest(FirstUrl, new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                if (response != null || response.length() > 0) {
                    try {
                        JSONArray data = response.getJSONArray("data");
                        for (int i = 0; i < data.length(); i++) {
                            JSONObject currentData = data.getJSONObject(i);
                            ModelQuestion newModelQuestion = new ModelQuestion();

                            newModelQuestion.setQuestionDate(currentData.getString("date"));
                            newModelQuestion.setQuestionDownFileName(currentData.getString("filename"));

                            questionha.add(newModelQuestion);
                        }
                        afterUrl = response.getString("pagination");

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                    adapterRecyclerQuestion.notifyDataSetChanged();
                    linearLayoutManagerProgressQuestion.setVisibility(View.GONE);
                }
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace();
                linearLayoutManagerProgressQuestion.setVisibility(View.GONE);
            }
        });
        AppController.getInstance().addToRequestQueue(request);