Android Studio开发一个检票应用具体代码
时间: 2023-12-23 14:28:00 浏览: 34
很高兴为您介绍Android Studio开发一个检票应用的具体代码。以下是一个简单的示例代码:
```java
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private EditText ticketNumberEditText;
private Button checkTicketButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ticketNumberEditText = findViewById(R.id.ticketNumberEditText);
checkTicketButton = findViewById(R.id.checkTicketButton);
checkTicketButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String ticketNumber = ticketNumberEditText.getText().toString();
if (isValidTicket(ticketNumber)) {
Toast.makeText(MainActivity.this, "票号有效", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "票号无效", Toast.LENGTH_SHORT).show();
}
}
});
}
private boolean isValidTicket(String ticketNumber) {
// 在这里编写检票逻辑,判断票号是否有效
// 返回true表示有效,返回false表示无效
return ticketNumber.startsWith("TICKET");
}
}
```
上述代码是一个简单的Android应用程序,包含一个EditText用于输入票号,一个Button用于检票,以及一个Toast用于显示检票结果。在点击检票按钮时,会调用isValidTicket方法进行检票逻辑判断,并通过Toast显示结果。
请注意,上述代码仅为示例,您可以根据实际需求进行修改和扩展。