【问题标题】:change the size in spinner更改微调器中的大小
【发布时间】:2012-12-06 11:31:11
【问题描述】:

如何改变每个项目区域的大小。看看红线就明白我的意思了。 我使用类来创建微调器并使用我认为可以更改大小的方法 使它更大。 但我不知道我应该使用哪个属性

图片: http://store3.up-00.com/Nov12/e5Z93428.png

public View getDropDownView(int position, View convertView,
            ViewGroup parent) {
        TextView label = new TextView(context);
        label.setTextColor(Color.BLACK);

}

【问题讨论】:

  • 为您的微调器行提供自定义行布局
  • 尝试增加Textview的字体大小
  • 嗨试试这个stackoverflow.com/a/9613363/603744。这样,您可以根据需要自定义微调器
  • ArrayAdapter adapter = new ArrayAdapter( Home.Home_Group, R.layout.my_spinner_style,yourstringarray) 我这样做了,但即使我创建它也找不到 R.layout.my_spinner_style在我的布局中

标签: android


【解决方案1】:

找到你的 TextView 的布局参数并添加 Up 和 Bottom Padding !! 制作一个新的布局,里面有一个 textview。您可以使此 TextView 符合您所需的设计。假设你给 textview 一个 id 并且 id 是:@+id/tvDesign。然后你可以按照下面的代码。

一个例子是:

TextView tv = new TextView(this);
tv.setLayoutParams(((TextView) findViewById(tvDesign)).getLayoutParams());

【讨论】:

  • 我返回标签还是TextView返回什么
  • 在您的代码中,您将添加 textview 到 convertView 并返回它!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
  • 1970-01-01
相关资源
最近更新 更多