我希望有一个图像按钮,它像XML中的微调器一样。我已经找到了一些关于此的信息,但没有像之后的事情那样。因此,当我单击一个图像视图时,将出现一个微调器,其中包含一个可供选择的列表,如果可以通过,它将来自我的数据库。我发现哪些没有做任何事
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>
答案 0 :(得分:0)
为什么不使用微调器将背景设置为图像按钮的背景?这应该可以解决问题......