//这是我要加载广告的活动
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
public class TenaliRamanActivity extends AppCompatActivity {
ListView listView;
private InterstitialAd mInterstitialAd;
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tenali_raman);
Run Code Online (Sandbox Code Playgroud)
//AD代码开始
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
mAdView.setAdListener(new AdListener() { …Run Code Online (Sandbox Code Playgroud) 我看到很多视频说 Kotlin 可以在 MainActivity.kt 中自动识别按钮(视图),我尝试了这个,但当我使用常用代码时,它在 android studio 4.1 中不起作用:
var button_name = findViewById(R.id.buttonName)
Run Code Online (Sandbox Code Playgroud)
它工作正常,但是当我像这样直接使用代码时:
buttonName.setonclicklistiner{}
Run Code Online (Sandbox Code Playgroud)
IDE 无法识别该按钮
PS:这是主要活动中的进口
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
Run Code Online (Sandbox Code Playgroud)
我可以做什么来自动访问 MainActivity.kt 中的按钮或 textView