- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 android 应用程序并有一个启动另一个 Activity 的按钮。该按钮不响应第一次点击,但响应后续触摸。相关按钮的 xml
<Button
android:id="@+id/bonePArenaplay"
android:layout_width="160dp"
android:layout_height="90dp"
android:layout_alignLeft="@+id/bmainleaderboard"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="200dp"
android:background="@drawable/arenabtnback"
android:focusable="false"
android:focusableInTouchMode="false"
android:gravity="center|bottom"
android:padding="10dp"
android:shadowColor="@android:color/white"
android:shadowRadius="25"
android:text="Play"
android:textColor="@android:color/white"
android:textSize="20sp" />
Java 代码:-
public class MainActivity extends FragmentActivity implements OnClickListener
{
protected void onCreate(Bundle savedInstanceState) {
....
bonePArenaplay = (Button) findViewById(R.id.bonePArenaplay);
bonePArenaplay.setOnClickListener(this);
.....
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Animation anim2 = AnimationUtils.loadAnimation(this, R.anim.clickanim);
Log.d("clicked", "called");
switch (arg0.getId()) {
case R.id.bonePArenaplay:
bonePArenaplay.setAnimation(anim2);
bonePArenaplay.startAnimation(anim2);
Intent i = new Intent(this, GenreActivity.class);
i.putExtra("Mode", 1);
startActivity(i);
break;
....
我已经尝试了一个多星期的答案,并且查看了 stackoverflow 上的每个答案,但都是徒劳的
而且这个问题在我的应用程序的每个按钮中都存在。每个 Activity 都不会响应第一次触摸,但会响应后续触摸。感谢您的帮助。
我尝试过的一些解决方案:-
1 oncreate中的setonclicklistener
2 我试过设置ontouchlistener调用onclicklistener还是没有效果
最佳答案
移除
android:focusable="false"
第一次点击使按钮获得焦点,因为它目前无法获得焦点。
关于android - 按钮对第一次点击没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619395/
我正在尝试将高斯模糊添加到场景中。我正在使用此GLSL着色器:。当您提供图像作为tDiffuse纹理时,它对图像起作用,但我正在尝试将其添加为后处理效果。我试图获取摄影机的renderTarget并将
我正在做一款天气应用程序,到目前为止还不错。现在,我想通过单击按钮来呈现一些额外的信息。我有一个5天的预报,然后想显示每一天的信息。我已经成功地过滤了数据,但无法获得要渲染的数据地图。以下是我的一些代
我正在做一款天气应用程序,到目前为止还不错。现在,我想通过单击按钮来呈现一些额外的信息。我有一个5天的预报,然后想显示每一天的信息。我已经成功地过滤了数据,但无法获得要渲染的数据地图。以下是我的一些代
我在全球安装了Create Reaction应用程序。然后我就跑了。NPX创建-反应-应用JSX。它安装了大约1460个包的所有包,但没有设置Public和src文件夹。在我的JSX文件夹中,只有1:
我是一名优秀的程序员,十分优秀!