Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在其他活动中插入手风琴代码?_Android_Accordion_Android Viewpager - Fatal编程技术网

Android 如何在其他活动中插入手风琴代码?

Android 如何在其他活动中插入手风琴代码?,android,accordion,android-viewpager,Android,Accordion,Android Viewpager,我正在应用程序中使用viewpaer! 在其中一个屏幕上,我需要插入一个手风琴视图 我找到了使用手风琴所需的代码,但不知道如何在Activity.java中输入代码 对于我使用viewpager的模型来说,这很复杂 我想知道如何在我的活动中输入手风琴的密码 下面是my DiferencealActivity.java的代码: package com.example.resina.e.marcon; import android.app.Activity; import android.cont

我正在应用程序中使用viewpaer! 在其中一个屏幕上,我需要插入一个手风琴视图

我找到了使用手风琴所需的代码,但不知道如何在Activity.java中输入代码

对于我使用viewpager的模型来说,这很复杂

我想知道如何在我的活动中输入手风琴的密码

下面是my DiferencealActivity.java的代码:

package com.example.resina.e.marcon;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;

import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class DiferencialActivity extends Fragment {

    Button button1,button2;
    LinearLayout panel1,panel2;

    public static Fragment newInstance(Context context) {
        DiferencialActivity f = new DiferencialActivity();

        return f;


    }

    @Override
    public View onCreateView(LayoutInflater inflater, 
            ViewGroup container,Bundle savedInstanceState) {
        ViewGroup root = (ViewGroup) inflater.inflate(R.layout.diferencial_layout, null);

        return root;



    }



}
这是您需要输入到“我的差异活动”中的代码,以便她可以解释为此活动定义的按钮布局:

package com.example.resina.e.marcon;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;

public class teste extends Activity
{
      Button button1,button2;
      LinearLayout panel1,panel2;


    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.diferencial_layout);

        button1 = (Button)findViewById(R.id.button1);
        button2 = (Button)findViewById(R.id.button2);

        button1.setOnClickListener(buttonClickListener);
        button2.setOnClickListener(buttonClickListener);


        panel1 = (LinearLayout)findViewById(R.id.panel1);
        panel2 = (LinearLayout)findViewById(R.id.panel2);

        /*We make both the panels, by default, invisible to user
        and make them appear on button click event in follwing manner*/

        panel1.setVisibility(View.GONE);
        panel2.setVisibility(View.GONE);



    }


    public OnClickListener buttonClickListener = new OnClickListener()
    {

            @Override
            public void onClick(View v)
            {
                  Button ClickedButton = (Button)v;

                  if(ClickedButton.getId()== button1.getId())
                  {
                            panel1.setVisibility(View.VISIBLE);
                          panel2.setVisibility(View.GONE);
                  }
                  else if(ClickedButton.getId()== button2.getId())
                  {
                        panel1.setVisibility(View.GONE);
                    panel2.setVisibility(View.VISIBLE);
                  }
            }
      };


}

如何在diferencealActivity.java中插入此代码?

您是否使用了语言转换器?我认为这可能不太管用。什么是手风琴视图?是的,我用过,对不起!我的英语不好手风琴视图是这样的:我使用的模型是这样的: