我有以下问题。 我在应用程序bluetoothChat中添加了几个按钮,女巫通过点击它们发送特定文本。为此,我输入了程序的名称,应该通过单击onClick属性中的按钮来启动。例如:onClick = halloClick。
我将其添加到代码中:
public void halloClick(View view) {
sendMessage("Hallo");
}
到目前为止它完成了它的工作。每次按下“Hallo”按钮都会被发送。
现在我添加了一个按钮和一个搜索栏。我希望每次按下按钮时都会发出搜索栏的值。所以我将按钮的onClick设置为“sendValue”并添加了我在互联网上找到的以下代码:
public void sendValue(View view) {
sendMessage(seekBar1.getProgress ());
}
Eclipse显示错误:无法解析seekBar1。
我的错误在哪里? 在布局中,搜索栏以这种方式实现:
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="0"/>
感谢您的帮助!
答案 0 :(得分:0)
您是否已通过以下操作在app中创建了搜索栏的抽象对象,
public void sendValue(View view) {
Seekbar seekBar1 = (SeekBar)findViewById(R.id.seekBar1);
sendMessage(seekBar1.getProgress ());
}