android OnClick 用独立类实现toast和alpha(0.5f)

//img4.mukewang.com/59f1f9f50001b4bc04440758.jpg

//img.mukewang.com/59f1f9f8000190a008760394.jpg


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

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

    bt1.setOnClickListener(new MyOnClickListener(){

     @Override

public void onClick(View v) {

// TODO 自动生成的方法存根

Toast.makeText(MainActivity.this, "bt1被点击了", 1).show();

}

} );

     bt2.setOnClickListener(new MyOnClickListener(){

        @Override

        public void onClick(View v) {

        // TODO 自动生成的方法存根

        super.onClick(v);

        Toast.makeText(MainActivity.this, "bt2被点击了", 1).show();

        }

        });

 }     }

class MyOnClickListener implements OnClickListener{

@Override

public void onClick(View v) {

// TODO 自动生成的方法存根

v.setAlpha(0.5f);

}


点击bt1时显示图一,但没有变半透明,点击bt2出现图二,把alpha语句去掉换其他就可以执行,alpha执行不了,这是怎么回事呢?我是按视频里的打的,没有什么变化

 


jeven_子佳
浏览 1025回答 1
1回答

jeven_子佳

原来是api太低了,要api11以上才能用alpha
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android