sách gpt4 ăn đã đi

Menu thả xuống Spinner của Android thực hiện xếp tầng

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 25 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này về tầng triển khai menu thả xuống Spinner của Android được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Kết xuất như sau:

Mặc định là tải lần đầu tiên.

Menu thả xuống Spinner của Android thực hiện xếp tầng

Chọn hàng đợi ban đầu:

Menu thả xuống Spinner của Android thực hiện xếp tầng

Sơ đồ hiệu ứng xếp tầng:

Menu thả xuống Spinner của Android thực hiện xếp tầng

Mã khóa là chọn ID liên kết của trình xử lý sự kiện cho danh sách thả xuống:

Sao chép mã Mã này như sau:

int pos = firsthand_dlbh_pinner.getselecteditemposition();
firsthand_pdbh_adapter = new arrayadapter(bối cảnh,
 android.r.layout.simple_spinner_item, thông tin hàng đợi[pos]);
firsthand_pdbh_spinner.setadapter(firsthand_pdbh_adapter);

Mã hoàn chỉnh:

  。

Mã tập tin bố cục:

  。

Sao chép mã Mã này như sau:

  。

   

   

   

   

   

   

mã chương trình java:

Sao chép mã Mã này như sau:

nhập android.app.activity; nhập android.content.context,

  。

nhập android.os.bundle,

import android.view.menu; import android.view.view; import android.view.view.onclicklistener; import android.widget.adapterview; import android.widget.arrayadapter; import android.widget.button; import android.widget.spinner; import android.widget.textview; import android.widget.adapterview.onitemselectedlistener,

public class manageinfo_activity extends activity implements onclicklistener {  private context context;  private static final string[] queuilist = { "a999", "b888" };  private static final string[] default_linfo = { "a01", "a02", "a03", "a04",    "a05", "a06", "a07", "a08", "a09", "a10", "a11" };  private static final string[][] queu_info = new string[][] {    { "a01", "a02", "a03", "a04", "a05", "a06", "a07", "a08", "a09",      "a10", "a11" },    { "b01", "b02", "b03", "b04", "b05", "b06", "b07", "b08", "b09",      "b10", "b11" } };  private textview firsthand_dlbh_view;  private spinner firsthand_dlbh_pinner;  private arrayadapter firsthand_dlbh_adapter,

 private textview firsthand_pdbh_view;  private spinner firsthand_pdbh_spinner;  private arrayadapter firsthand_pdbh_adapter,

 private textview target_dlbh_view;  private spinner target_dlbh_spinner;  private arrayadapter target_dlbh_adapter,

 private string firsthand_dlbh = "";  private string firsthand_pdbh = "";  private string target_dlbh = "",

 @override  protected void oncreate(bundle savedinstancestate) {   // todo auto-generated method stub   super.oncreate(savedinstancestate);   setcontentview(r.layout.activity_manageinfo),

  context = this,

  // 定义原始队列编号下拉菜单   firsthand_dlbh_view = (textview) findviewbyid(r.id.firsthand_dlbh);   firsthand_dlbh_pinner = (spinner) findviewbyid(r.id.firsthand_dlbh_pinner);   // 将可选内容与arrayadapter连接起来   firsthand_dlbh_adapter = new arrayadapter(this,     android.r.layout.simple_spinner_item, queuilist);   // 设置下拉列表的风格   firsthand_dlbh_adapter     .setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);   // 将adapter 添加到spinner中   firsthand_dlbh_pinner.setadapter(firsthand_dlbh_adapter);   // 添加事件spinner事件监听   firsthand_dlbh_pinner     .setonitemselectedlistener(new firsthanddlbhspinnerselectedlistener());   // 设置默认值   firsthand_dlbh_pinner.setvisibility(view.visible),

  // Xác định menu thả xuống số hàng đợi ban đầu firsthand_pdbh_view = (textview) findviewbyid(r.id.firsthand_pdbh); firsthand_pdbh_spinner = (spinner) findviewbyid(r.id.firsthand_pdbh_pinner); // Kết nối nội dung tùy chọn với arrayadapter firsthand_pdbh_adapter = bộ chuyển đổi mảng mới (cái này, android.r.layout.simple_spinner_item, default_linfo); // Đặt kiểu của danh sách thả xuống firsthand_pdbh_adapter .setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); // Thêm bộ điều hợp vào spinner firsthand_pdbh_spinner.setadapter(firsthand_pdbh_adapter); // Thêm sự kiện quay vòng sự kiện lắng nghe firsthand_pdbh_spinner .setonitemselectedlistener(new firsthandpdbhspinnerselectedlistener()); // Đặt giá trị mặc định firsthand_pdbh_spinner.setvisibility(view.visible),

  // Xác định menu thả xuống hàng đợi đích target_dlbh_view = (textview) findviewbyid(r.id.target_dlbh); target_dlbh_spinner = (spinner) findviewbyid(r.id.target_dlbh_spinner); // Kết nối nội dung tùy chọn với arrayadapter target_dlbh_adapter = new arrayadapter< string>(cái này, android.r.layout.simple_spinner_item, queuilist); // Đặt kiểu của danh sách thả xuống target_dlbh_adapter .setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); // Thêm bộ điều hợp vào spinner target_dlbh_spinner.setadapter(target_dlbh_adapter); // Thêm trình nghe sự kiện của trình quay vòng sự kiện target_dlbh_spinner .setonitemselectedlistener(new targetdl hpinnerselectedlistener()); // Đặt giá trị mặc định target_dlbh_spinner.setvisibility(view.visible),

  nút diff_manage_operation = (nút) findviewbyid(r.id.diff_manage_operation); diff_manage_operation.setonclicklistener(cái này),

 } 。

 // Chọn số hàng đợi đích lớp trình nghe sự kiện firsthanddlbhspinnerselectedlistener thực hiện onitemselectedlistener { .

  public void onitemselected(adapterview arg0, view arg1, int arg2, long arg3) { firsthand_dlbh = queuilist[arg2]; firsthand_dlbh_view.settext("Trình duyệt của tôi là gì:" + queuilist[arg2]); int pos = firsthand_dlbh_pinner.getselecteditemposition(); firsthand_pdbh_adapter = new arrayadapter(context, android.r.layout.simple_spinner_item, queu_info[pos]); firsthand_pdbh_spinner.setadapter(firsthand_pdbh_adapter),

  } 。

  public void onnothingselected(adapterview arg0) { } } 。

 // Chọn số hàng đợi đích lớp trình nghe sự kiện firsthandpdbhspinnerselectedlistener thực hiện onitemselectedlistener { .

  public void onitemselected(adapterview arg0, view arg1, int arg2, long arg3) { firsthand_pdbh = (string) firsthand_pdbh_spinner .getitematposition(arg2); firsthand_pdbh_view.settext("Số hàng đợi cần di chuyển là: " + (string) firsthand_pdbh_spinner.getitematposition(arg2)); } .

  public void onnothingselected(adapterview arg0) { } } 。

 // //Chọn số hàng đợi tham chiếu lớp trình nghe sự kiện targetdl hpinnerselectedlistener thực hiện onitemselectedlistener { .

  public void onitemselected(adapterview arg0, view arg1, int arg2, long arg3) { target_dlbh = queuilist[arg2]; target_dlbh_view.settext("Di chuyển tới" + queuilist[arg2] + "queue" }.

  public void onnothingselected(adapterview arg0) { } } 。

 @override public void onclick(view v) { 。

  system.out.println("Nhập liên kết lập lịch xếp hàng giống nhau"),

  system.out.println("Thực hiện thao tác di chuyển số hàng đợi " + firsthand_pdbh + " từ hàng đợi " + firsthand_dlbh + " đến cuối hàng đợi " + target_dlbh + ""); // diffmangerquening( user_name, estination_code, trực tiếp_dlbh, trực tiếp_dlbh,target_dlbh ); switch(v.getid()){//Khi nhấp vào các nút khác nhau, lời nhắc tương ứng sẽ bật lên.

 } 。

 @override public boolean oncreateoptionsmenu(menu menu) { // làm phồng menu; điều này sẽ thêm các mục vào thanh hành động nếu có. getmenuinflater().inflate(r.menu.activity_main, menu); return true; } } 。

  。

Cuối cùng, bài viết này về cách triển khai menu thả xuống Spinner xếp tầng trong Android kết thúc tại đây. Nếu bạn muốn biết thêm về cách triển khai menu thả xuống Spinner xếp tầng trong Android, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. Tôi hy vọng tất cả các bạn ủng hộ blog của tôi trong tương lai! .

25 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress