0

XMLのスピナーのように機能する画像ボタンを探しています。私はこれに関するいくつかの情報を見つけましたが、その後のもののようなものは何もありません。したがって、画像ビューをクリックすると、スピナーが表示され、そこから選択できるリストが表示されます。リストは、合格した場合はDBから取得されます。私が見つけたものは何もしませんでした

https://groups.google.com/forum/?fromgroups=#!topic/android-developers/KeUxBt4SJLw

アクティビティに10個の画像ボタンがあり、それぞれにスピナーが付いているようにしたいと思います。そして、ユーザーがスピナーリストから選択すると、ダイアログが表示されます(これを最初にコーディングできるようになったら、後で試してみます)。

どんな助けでも感謝を助けます

      package com.spinn;

      import android.app.Activity;
      import android.os.Bundle;
      import android.widget.ArrayAdapter;
      import android.widget.Button;
      import android.widget.Spinner;

      public class MainActivity extends Activity {

      @Override
      public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
      this, R.array.array_name, android.R.layout.simple_spinner_item );
      adapter.setDropDownViewResource(             
      android.R.layout.    simple_spinner_dropdown_item );

        Spinner s = (Spinner) findViewById( R.id.unique_id );
        s.setAdapter( adapter );

XML

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<Button
    android:id="@+id/unique_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="30dp"
    android:background="@drawable/c3" />

  </RelativeLayout>
4

1 に答える 1

0

画像ボタンの背景を背景に設定してスピナーを使用してみませんか?これでうまくいくはずです...

于 2012-09-04T17:30:50.713 に答える