Butterknife @OnClick绑定多控件id

时间:2025-01-31 10:26:07
package ;

import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;

public class MainActivity extends Activity {

	@Bind(.tv_text1)
	TextView tv_text1;

	@Bind(.tv_text2)
	TextView tv_text2;

	@Bind(.tv_text3)
	TextView tv_text3;

	@Bind(.tv_text4)
	TextView tv_text4;

	

	@SuppressLint("NewApi")
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		(savedInstanceState);
		setContentView(.activity_main);

		();
		tv_text1.setText("1231");
		tv_text2.setText("1024");
		tv_text3.setText("5454");
		tv_text4.setText("7865");


	}

	// @OnClick(.tv_text1)
	// public void sayHi(TextView button) {
	// ("你按到我了啦!");
	// }
	//
	// @SuppressLint("NewApi")
	// @OnClick(.tv_text2)
	// public void sayHi2(TextView button) {
	// (graphic);
	// }
	//
	// @OnClick(.tv_text3)
	// public void sayHi3(TextView button) {
	// (red);
	// }
	//
	// @OnClick(.tv_text4)
	// public void sayHi4(TextView button) {
	// (spacers);
	// }
	@OnClick({ .tv_text1, .tv_text2, .tv_text3, .tv_text4 })
	public void sayHi(TextView button) {
		switch (()) {
		case .tv_text1:
			("你按到我了啦1!");
			(this, "你按到我了啦1!", Toast.LENGTH_SHORT).show();
			break;
		case .tv_text2:
			("你按到我了啦2!");
			(this, "你按到我了啦2!", Toast.LENGTH_SHORT).show();
			break;
		case .tv_text3:
			("你按到我了啦3!");
			(this, "你按到我了啦3!", Toast.LENGTH_SHORT).show();
			break;
		case .tv_text4:
			("你按到我了啦4!");
			(this, "你按到我了啦4!", Toast.LENGTH_SHORT).show();
			break;
		default:
			break;
		}
	}

}