小编Kur*_*urt的帖子

Android SDK工具Rev.17 - onClick - 找不到相应的方法处理程序

我将Android SDK工具更新到版本17,在我打开Eclipse之后,我在"问题"视图中找到了一个新错误列表,这些错误在更新之前不存在.这些错误在XML布局文件中,我已经为按钮定义了onClick属性.鼠标悬停错误消息示例:

"找不到相应的方法处理程序'public void @ string/timespanDefinition_btnSave_Click(android.view.View)'"

回.我已经为此事件名定义了相应的方法处理程序和字符串表示形式.这个问题的原因和解决方案是什么?

一些代码:

XML布局

<ToggleButton
        android:id="@+id/timespanDefinition_tglVibration"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:checked="true"
        android:onClick="@string/timespanDefinition_tglVibration_Click"
        android:saveEnabled="true" />
Run Code Online (Sandbox Code Playgroud)

膨胀XML布局的活动

public class TimespanDefinitionActivity extends Activity
Run Code Online (Sandbox Code Playgroud)

{

// -- Attributes -- //

private long mRowId = -1;
private StringBuilder mBitWeekDays;
private String mTitle;

private EditText txtTitle;
private TabHost tabHost;
private TimePicker tmepkrStart;
private TimePicker tmepkrEnd;
private CheckBox[] weekDays;
private SeekBar skbrVolume;
private ToggleButton tglVibration;

// -- Class Events -- //

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);

    setContentView(R.layout.timespan_definition);

    initializeResources();

    Bundle extras = getIntent().getExtras(); …
Run Code Online (Sandbox Code Playgroud)

android onclick android-sdk-2.3

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

标签 统计

android ×1

android-sdk-2.3 ×1

onclick ×1