我环顾四周,因此如何让textview可点击,我尽其所能,但onClick方法仍未被调用。下面是从活动我的代码:可点击的textview不工作
public void onClick(View v) {
switch(v.getId()) {
case R.id.month_january:
Log.w("onclick", "yes");
TextView temp = (TextView) findViewById(v.getId());
temp.setTextColor(Color.GRAY);
switchNumberDays(31);
break;
case R.id.month_february:...
我把日志,看看是否当我点击了的TextView中的onClick被调用,并记录什么。这是我的特定文本视图的XML:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:layout_marginRight="20dp"
android:clickable="true"
android:id="@+id/month_january"
android:text="January" />
感谢您的任何帮助提前!之后,你
android:clickable="true"
:
您是否使用textview注册了监听器?像'textView.setOnClickListener(new onClickListener(){...})''。显示将onClick分配给textview的代码。 – csmckelvey
@csmckelvey我以为你也可以只有一个onClick方法,并切换ID的 – epsilondelta
你可以,但听众必须注册_something_。有很多方法可以实现这一点,这就是为什么我必须看到你是如何实现它的。我需要看到更多的代码(而不是你的onClick代码,外面的代码)。 – csmckelvey