Articles of 点击

AdMob是否支付imressions或仅支付点击费用?

那么,我的问题是“AdMob支付imressions还是仅支付点击费用?”。 我已经阅读了一些在stackoverflow的答案,但其中大部分是如此之旧。 任何想法? 我发现这个: https : //support.google.com/admob/answer/3436338?hl = zh_CN 和这个: https://support.google.com/admob/answer/3418058?ctx=ui&hl=en

使前景视图点击

我找不到做这个工作的方法。 我的应用程序有2个FrameLayouts与许多子视图(为简单起见ImageViews),堆叠在一起。 我的问题是,我需要在TOP和所有的孩子的FrameLayout让触摸通过他们,到达底层FrameLayout(及其子)。 像指针事件一样:HTML中没有应用于TOP框架布局的所有图像视图。 我已经尝试setClickable(false)和setEnabled(false)在FrameLayout和它的孩子,但如果我点击一个残疾儿童(例如一个ImageView),触摸将不会达到底层Ima​​geView(这是底部的子的FrameLayout) 下面的代码是我最好的尝试,以禁用一个FrameLayout及其子(mSlideLayout是父FrameLayout,图层是每个ImageView子)。 我错过了什么? /** Create the layers structure into the layout */ void create_layers() { Context context=getActivity(); mSlideLayout.removeAllViews(); for (FunqLayer layer:mLayers) { if (layer!=null) { View v=layer.init_internal(context, mSlideLayout); // constructs the child layer, suppose it's an ImageView if ((v!=null) && (mIsMuteTouches)) { v.setEnabled(false); v.setClickable(false); // this should obviously let touches pass […]

与多个button的Android小部件

我已经开发了一个具有多个button的Android小部件。 它工作正常,我添加第一次。 但是当我重新启动设备button不会触发。 这是我所做的 这里是xmlconfiguration <receiver android:name="com.islem.widget.MyWidgetMain" android:label="@string/app_name"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> <!– Broadcast Receiver that will also process our self created action –> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER1"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER2"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER3"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER4"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER5"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RECEIVER6"/> <action android:name="com.islem.widget.KalanWidgetMain.ACTION_WIDGET_RELOAD_ALARM"/> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/k_widget_provider" /> 这里是onUpdate方法 @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { for […]

带onClick和onLongClick的Android onTouch

我有一个自定义视图,就像一个button。 我想在用户按下时更改背景,当用户将手指移动到外部或将其释放时,将背景恢复为原始,并且还要处理onClick / onLongClick事件。 问题是,onTouch要求我为ACTION_DOWN返回true,否则不会向我发送ACTION_UP事件。 但是,如果我返回true onClick侦听器将无法正常工作。 我以为我通过在onTouch中返回false并注册onClick来解决它 – 它以某种方式工作,但有点反对文档。 我刚刚收到用户告诉我的消息,他不能长按button,所以我想知道这里有什么问题。 部分当前代码: public boolean onTouch(View v, MotionEvent evt) { switch (evt.getAction()) { case MotionEvent.ACTION_DOWN: { setSelection(true); // it just change the background break; } case MotionEvent.ACTION_CANCEL: case MotionEvent.ACTION_UP: case MotionEvent.ACTION_OUTSIDE: { setSelection(false); // it just change the background break; } } return false; } public […]

在Android中如何使文本的一部分可点击像button?

我想添加buttonmyButton到TextView。 如何把它看成一行代码。 这里是要添加的文本的示例 请按此处刷新一组值。 我想有“这里”作为可点击的button。 我该怎么做。 任何片段将是有益的。

在android中获取点击地图上的坐标

我试图做这样的事情:我有一个mapactivity,当用户点击地图时,它显示该位置的坐标。 我已经覆盖了onclick方法,但它甚至没有被调用。 任何想法? public class MapPoint extends MapActivity implements OnClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mappoints); MapView map = (MapView)findViewById(R.id.mapview); map.setOnClickListener(this); map.setBuiltInZoomControls(true); map.getController().setZoom(18); map.getController().setCenter(new GeoPoint(39735007, -8827330)); } @Override protected boolean isRouteDisplayed() { // TODO Auto-generated method stub return false; } public void onClick(View arg0) { Toast.makeText(this, "text", Toast.LENGTH_SHORT); } }

可点击图片 – android

我如何使图像可点击? 我尝试了一些方法,但没有成功。 这是我尝试的最后一个代码(它是可点击的,但得到错误): ImageView btnNew = (ImageView) findViewById(R.id.newbutton); btnNew.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // do stuff } }); 这里是从XML的部分: <ImageView android:src="@drawable/tbnewbutton" android:text="@string/hello" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:id="@+id/newbutton" android:clickable="true" android:onClick="clickImage" android:layout_height="wrap_content" android:layout_alignParentTop="true" /> 当运行这个代码,并点击图片我得到这个错误: 01-24 19:14:09.534:错误/ AndroidRuntime(1461):java.lang.IllegalStateException:在活动中找不到方法clickImage(View) 这是解决scheme: XML: <ImageButton android:src="@drawable/tbnewbutton" android:text="@string/hello" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:id="@+id/newbutton" android:clickable="true" android:onClick="clickNew" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:background="@null" /> 代码 : public […]

Androidbutton需要两次点击才能进行操作

我有一个表格。 7垂直布局的EditText。 在屏幕上一次只能看到3个EditText(表格很大,所以我需要上下滚动来填充所有文件)。 在底部 – button。 当我填充顶部的EditText(或顶部的一个,当我向下滚动到button时,这是不可见的),并在这个EditText中聚焦(光标),当我向下滚动并尝试点击button – 没有任何反应。 当我再次点击 – 发生button操作。 当带有焦点和button的EditText都可见时 – button需要点击一次。 我认为,在第一种情况下,首先点击只需要重点。 第二次点击是“真实”点击。 我如何解决它? 我只需要点击一下button。 谢谢

如何保持ExpandableListView打开?

我在ExpandableListView上工作,我已经完成了工作,现在只有一件事情,我想要做的是我不希望ListView是单击可扩展列表视图上的DropDown而是我想显示它打开所有的项目显示在里面而不用点击它们。 谁能告诉我,我该怎么做,特别是。

如何将Android SeekBar设置为无法移动/冻结?

在我的XML中,我将longClickable , longClickable , clickable和longClickablevariables设置为false,但我仍然可以单击并移动SeekBar。 我是否需要真正改变监听器事件来做到这一点? 这似乎是没有必要的。