【问题标题】:Use android-iconics within an adapter在适配器中使用 android-iconics
【发布时间】:2016-10-07 13:16:51
【问题描述】:

我是 android 新手,所以这可能很容易澄清。

我想在我的应用程序中使用 fontawesome 图标。为此,我正在尝试使用这个库

https://github.com/mikepenz/Android-Iconics

这是我的问题:

我有一个充满适配器的 gridview。这是适配器的 getView 方法:

@Override
public View getView(int p, View convertView, ViewGroup parent) {
View grid;
LayoutInflater inflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
ImageView imageView;

    if (convertView == null) {
        grid = new View(mContext);
        /*LLENO EL GRID CON EL CUSTOM*/
        grid = inflater.inflate(R.layout.gridview_custom_layout, null);

        /*AGREGO EL TEXTO AL GRID VIEW*/
        TextView textView = (TextView) grid.findViewById(R.id.gridview_text);
        textView.setText(string[p]);


        imageView = (ImageView)grid.findViewById(R.id.gridview_image);
        /*THIS IS HOW I SET THE DRAWABLE*/
        //imageView.setImageResource(Imageid[p]);

        /*THIS IS HOW I WANT TO USE ICONICS*/
        imageView.setImageResource(new IconicsDrawable(this).icon(FontAwesome.Icon.faw_android).color(Color.RED).sizeDp(24));
        imageView.setTag(String.valueOf(p));

        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                int pos=Integer.parseInt(view.getTag().toString());
                Toast.makeText(mContext, "GridView Item: " + String.valueOf(pos), Toast.LENGTH_LONG).show();
            }
        });

    } else {
        grid = (View) convertView;
    }

    return grid;
}`

有什么想法吗?

【问题讨论】:

    标签: android fontawesome-4.4.0


    【解决方案1】:

    我发现了我的错误:

    /我添加了:IconicsDrawable(this.mContext)/

    imageView.setImageDrawable(new IconicsDrawable(this.mContext).icon(FontAwesome.Icon.faw_android).color(Color.RED))

    就是这样!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多