为Android定制下拉菜单对话框

4
我该如何创建自定义主题的Android Spinner对话框?

请查看此处:http://developer.android.com/resources/tutorials/views/hello-spinner.html。这是在谷歌搜索“Android Spinner Example”时的第一个匹配结果。 - Robert Harvey
1个回答

1

这篇博客有一个例子,很可能涵盖了你的问题:

http://www.mokasocial.com/2011/03/easily-create-a-default-custom-styled-spinner-android/


编辑:

这些博客文章有一个非常相似的答案: http://karanbalkar.com/2013/07/tutorial-39-create-custom-spinner-in-android/ http://stephenpengilley.blogspot.no/2013/01/android-custom-spinner-tutorial.html

自定义Android Spinner的关键是创建一个自定义资源用于Spinner行,然后将该行布局传递到自定义适配器中。在自定义适配器中,可以重写以下两个函数:

@Override
public View getDropDownView(int position, View cnvtView, ViewGroup prnt) {
    // Custom view generation       
}


@Override
public View getView(int pos, View cnvtView, ViewGroup prnt) {
    // Custom view generation
}

为了确定Android Spinner在用户界面上的外观。


链接已失效 :( - bendaf
1
谢谢提醒。 - Michael A.
这需要更新,两个链接都已过期。 - Amos Fox

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接