小编Lea*_*ics的帖子

Android:View类中getTag()和setTag()的用途

public void setTag(final Object tag) {
                mTag = tag;
}
public Object getTag() {
            return mTag;
}
Run Code Online (Sandbox Code Playgroud)

这些是Android中View Class的两种方法.以下是这两种方法的官方文档.

 /**
     * Returns this view's tag.
     *
     * @return the Object stored in this view as a tag
     *
     * @see #setTag(Object)
     * @see #getTag(int)


        */
 /**
     * Sets the tag associated with this view. A tag can be used to mark
     * a view in its hierarchy and does not have to be unique within the
     * hierarchy. Tags can …
Run Code Online (Sandbox Code Playgroud)

android android-view

6
推荐指数
1
解决办法
2万
查看次数

CustomArrayAdapter实现:无法获取资源ID

我想实现CustomArrayAdapter,以下是我为自定义适配器编写的构造函数

public CustomUsersAdapter(Context context, ArrayList<User> users) {
        super(context, 0, users);
     }
Run Code Online (Sandbox Code Playgroud)

超级调用中的第二个参数包含在实例化视图时使用的TextView的布局文件的资源ID.我不知道这里引用了哪个资源ID.任何人都可以详细解释这里提到的资源ID.

我重写的getView方法如下: -

 @Override
     public View getView(int position, View convertView, ViewGroup parent) {
        // Get the data item for this position
        User user = getItem(position);    
        // Check if an existing view is being reused, otherwise inflate the view
        if (convertView == null) {
           convertView = LayoutInflater.from(getContext()).inflate(R.layout.item_user, parent, false);
        }
        // Lookup view for data population
        TextView tvName = (TextView) convertView.findViewById(R.id.tvName);
        TextView tvHome = (TextView) convertView.findViewById(R.id.tvHometown);
        // Populate the data …
Run Code Online (Sandbox Code Playgroud)

android custom-adapter

5
推荐指数
0
解决办法
289
查看次数

Android:错误处理onClickListener

我有一些活动处理任何视图上的click事件

public class MainActivity extends Activity implements OnClickListener{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我试图通过这个覆盖

public void onClick(View v)
{
    switch (v.getId())
    {
        case R.id.button1:
            mp.start();  
            break;
        case R.id.button2:
            mp.pause();  
            break;
        case R.id.button3:
            mp.stop();  
            break;
        default:
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是它要求我改变以处理点击事件

@Override
    public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub

        }
Run Code Online (Sandbox Code Playgroud)

api已经改变了,我不知道的问题是什么?

android android-event android-activity

2
推荐指数
1
解决办法
50
查看次数

从字符串中删除某些集合中出现的单词

我想从字符串中删除某些集合中的单词.一种方法是遍历此集合并使用删除特定单词str.gsub("subString", "").这种功能是否已退出?

示例字符串:

"Hotel Silver Stone Resorts"
Run Code Online (Sandbox Code Playgroud)

集合中的字符串:

["Hotel" , "Resorts"]
Run Code Online (Sandbox Code Playgroud)

输出应该是:

" Silver Stone "
Run Code Online (Sandbox Code Playgroud)

ruby

2
推荐指数
1
解决办法
892
查看次数

Rails:每次使用控制台更改代码时都重新启动服务器

我正在使用rails c 命令从控制台访问我的控制器方法。我面临的问题是,每次我反映代码中所做的任何更改时,我都必须先退出并重新启动。这些有办法解决这个问题吗?

ruby-on-rails ruby-on-rails-3

1
推荐指数
1
解决办法
400
查看次数

Android:OnClick事件无法正常运行

我有imageView播放和停止,我试图实现OnClickListener.但是不处理click事件.即使我尝试在调试模式下启动应用程序,我也无法检测到点击事件.这段代码中的错误可能是什么?

public class DetailActivity extends ActionBarActivity implements
        OnClickListener {

    MediaPlayer mp;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.details_activity);
        try {
            mp = MediaPlayer.create(this, R.raw.baabaa);
            mp.prepare();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    @Override
    public void onClick(View v) {

        switch (v.getId()) {
        case R.id.stop:
            mp.stop();
            break;
        case R.id.play:
            mp.start();
            break;

        default:
            break;
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

java android android-event

0
推荐指数
1
解决办法
55
查看次数

Android Studio中未生成MainActivityBinding文件

我试图在代码中实现数据绑定功能.在build.gradle中我添加了databinding.enabled = true但是它给出错误无法解析符号启用.如何纠正?

java data-binding android android-databinding

0
推荐指数
1
解决办法
1125
查看次数

ruby:两个正则表达式的联合

我有两个正则表达式r1和r2,我必须形成一个常规,它是两者的联合.如何在红宝石中完成?

ruby ruby-on-rails

-1
推荐指数
1
解决办法
166
查看次数