资料

更新时间:   试题数量:   购买人数:   提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
用户登录页面: MainActivity.java public class MainActivity extends AppCompatActivity { EditText edname, edtpwd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EdgeToEdge.enable(this); setContentView(R.layout.activity_main); ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); return insets; }); edname=__________ (R.id.txt); edtpwd=(EditText) findViewById(R.id.pwd); __________=(Button) findViewById(R.id.btn); btn.setOnClickListener(new myclick());} private class myclick implements View.OnClickListener { @Override public void onClick(View view) { String str2=edtpwd.getText().toString(); String str1=edname.getText().toString(); if(__________) { Intent intent = new Intent(MainActivity.this, welcome.class); __________ startActivity(intent); } } 跳转后的页面: welcome.java public class welcome extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EdgeToEdge.enable(this); setContentView(R.layout.activity_welcome); ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); return insets; }); String str=getIntent().getStringExtra("logname").toString(); __________ } (缺图)
下列程序实现获取用户评分数如图,补充完善程序 activity_main <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <__________ android:id="@+id/ratingBar" android:layout_width="wrap_content" android:layout_height="85dp" android:layout_marginStart="68dp" android:layout_marginTop="228dp" android:max="5" android:numStars="5" android:rating="3" android:paddingTop="20dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/textView" android:layout_width="102dp" android:layout_height="53dp" android:layout_marginStart="60dp" android:layout_marginTop="132dp" __________ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/textView2" android:layout_width="102dp" android:layout_height="53dp" android:layout_marginStart="28dp" android:layout_marginTop="132dp" android:textSize="18sp" android:text="TextView" app:layout_constraintStart_toEndOf="@+id/textView" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> MainActivity.java public class MainActivity extends AppCompatActivity { RatingBar rbr; TextView txt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EdgeToEdge.enable(this); setContentView(R.layout.activity_main); ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); return insets; }); rbr=(RatingBar)findViewById(R.id.ratingBar); txt=(TextView)findViewById(R.id.textView2); rbr.__________ (new myrbchange()); } private class myrbchange implements RatingBar.OnRatingBarChangeListener { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { __________ } } (缺图)