我有一个带有两个ImageButtons(播放,停止)的FrameLayout .默认情况下
播放按钮是VISIBLE,停止按钮是GONE
单击" 播放"将启动读取文本的TTS引擎.在完成阅读文本时,我想设置可见性
玩GONE,停止VISIBLE
我应该使用UtteranceProgressListener来达到目的吗?如果不,
使用Butterknife的onClickListener有点令人困惑
说,我有一个Whatsapp按钮,onClick打开Whatsapp分享一些东西.通过传统方法,onClickListener的代码就像
ImageButton buttonWhatsapp = (ImageButton) findViewById(R.id.whatsapp);
buttonWhatsapp.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
optionsShareThis.whatsApp(ActivityWebView.this, ShareThisURL);
}
});
Run Code Online (Sandbox Code Playgroud)
其中,optionsShareThis是OptionsShareThis类的对象,whatsApp(Context context, String Url)是此类中定义的方法.
我对如何使用Butterknife定义onClick事件感到困惑.我试过用
@Bind(R.id.whatsapp) ImageButton ButtonWhatsapp; 绑定视图
然后是onClick事件的下面代码
@OnClick(R.id.whatsapp) void onClick() {
optionsShareThis.whatsApp(this, ShareThisURL);
}
Run Code Online (Sandbox Code Playgroud)
Android Studio表示从不使用该字段ButtonWhatsapp和方法.发生了什么?onClick()
编辑: 我已经添加了Butterknife.bind(this)内部onCreate().对不起,我之前没有提到过