我環顧四周,因此如何讓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