2013-10-23 69 views
0

当用户点击按钮时,我的应用程序应该显示三个按钮。我应该怎么做?动态布局是否可以帮助我做到这一点?Android嵌套按钮示例?

或者如果有另一种方法可以做到这一点,请给我建议。

public class MainActivity extends Activity { 
    /** Called when the activity is first created. */ 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     ParseAnalytics.trackAppOpened(getIntent()); 
    } 
     public void addListenerOnButton() { 

      //Select a specific button to bundle it with the action you want 
      Button button = (Button) findViewById(R.id.button1); 

      button.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View view) { 

        Intent openBrowser = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.mechmerize.com")); 
        startActivity(openBrowser); 
       } 
      }); 
      Button button1 = (Button) findViewById(R.id.button3); 

      button1.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View view) { 

     } 


      }); 
} 
} 

我需要当用户点击该按钮3

+0

如何切换到另一个活动?显示你已经拥有的东西。 –

+0

我已经添加了代码.. – Parthi

回答

1

您可以添加程序的第一个按钮的点击的按钮来显示三个按钮。 您可以在错误的可见性之前添加按钮,并在点击第一个按钮时使用setVisible(true)作为按钮。

+0

codes请求...... – Parthi

+0

如何在视图中使用消失和可见的方法,比编程创建视图更方便。 – vinaykumar

0

您可以动态地将LinearLayout添加到您的父级布局中。在这个LinearLayout中,你可以有三个按钮。 (使用addView

的另一种选择是有它三个按钮的XML布局(以XML文件),并可以设定知名度,走了(使用android:visibility)。当用户点击该按钮时,您可以使用setVisibility将可见性更改为可见。

对不起,我目前没有任何示例代码。