我想通过. TextView
我对如何做到这一点有一个粗略的想法,但不是 100% 确定。我已经查找了多个关于此的教程和问题,但没有一个简单地涵盖了这一点。
这主要是Java
我遇到麻烦的事情的一面。我已经设置了我希望代码进入的类,并设置了XML textview
以响应Onclicks
.
只是在Java中的代码看起来有点麻烦,谢谢。
更新代码,在“context”、“text”、“phoneNumber”和“smsOnClicklistener”上出现错误。我得到的错误是没有什么可以解决为变量:
package com.youtube.iamjackpot;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.TextView;
public class InfomenuActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_infomenu);
TextView textView3 = (TextView) findViewById(R.id.textView3);
smsOnClickListener = new View.OnClickListener() {
public void onClick(View v) {
Intent smsIntent = new Intent(
android.content.Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address", phoneNumber);
smsIntent.putExtra("sms_body", text);
context.startActivity(Intent.createChooser(smsIntent,"SMS:"));
}
};
}
}