获得一个按钮,点击后消失在远处
Get a button to vanish into the distance upon click
我想简单地让一个按钮在点击时消失在远处。这是我的代码。怎么了?
package com.mycompany.myapp;
import android.app.*;
import android.os.*;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button mainButton1=(Button)findViewById(R.id.mainButton1);
mainButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
}
});
}
}
如果您试图隐藏 mainButton1,试试这个代码。
public class MainActivity extends Activity
{
Button mainButton1 ;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mainButton1=(Button)findViewById(R.id.mainButton1);
mainButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Button button = (Button) v;
mainButton1.setVisibility(View.GONE);
}
});
}
}
消失和隐形的区别
隐形:
此视图是不可见的,但出于布局目的它仍占用 space。
消失:
这个视图是不可见的,它不需要任何 space 用于布局目的。
我想简单地让一个按钮在点击时消失在远处。这是我的代码。怎么了?
package com.mycompany.myapp;
import android.app.*;
import android.os.*;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button mainButton1=(Button)findViewById(R.id.mainButton1);
mainButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
}
});
}
}
如果您试图隐藏 mainButton1,试试这个代码。
public class MainActivity extends Activity
{
Button mainButton1 ;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mainButton1=(Button)findViewById(R.id.mainButton1);
mainButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Button button = (Button) v;
mainButton1.setVisibility(View.GONE);
}
});
}
}
消失和隐形的区别
隐形:
此视图是不可见的,但出于布局目的它仍占用 space。
消失:
这个视图是不可见的,它不需要任何 space 用于布局目的。