我是开发应用的新手,我正在尝试开发使用户能够通过语音电子邮件阅读的应用,因此我想添加控制栏,使其停止,减慢或加快阅读速度<\ n / p>
现在我只想知道如何添加用户打开邮件收件箱时出现的按钮
当我以通常方式尝试此按钮时,按钮不会出现
public class Test1MainActivity extends AppCompatActivity {
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test1_main);
button=(Button) findViewById(R.id.button);
Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_EMAIL);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
如何使用邮件收件箱显示该按钮?我的意思是为收件箱中的用户提供工具。
答案 0 :(得分:1)
到目前为止,您正在启动活动时启动意图。 您应该使用intent代码创建一个Listener,并将其设置为您的按钮,如下所示:
public class Test1MainActivity extends AppCompatActivity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test1_main);
button=(Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_EMAIL);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
}
}
答案 1 :(得分:-1)
检查布局设计
中的按钮属性