小编dim*_*til的帖子

跟踪Google Analytics中的Admob事件

是否可以跟踪Admob用户点击广告中的事件Google Analytics.

我用它AdMob来展示广告.我想跟踪广告中的每次点击Google Analytics.我该如何设置Event

android google-analytics admob

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

带有固定节标题的PullToRefresh列表

有没有人有使用Pull to refresh列表的做法Pinned section header?我使用Android-PullToRefresh lib和我的列表,我想添加在列表顶部显示固定节标题的功能.我在另一个项目中使用了PinnedHeaderListView lib来获取固定部分.但我无法将这两个库合二为一.

Android-PullToRefresh是否可以显示固定部分标题?也许任何其他Pull to refreshlib都可以做到吗?

android pull-to-refresh

8
推荐指数
2
解决办法
4089
查看次数

如何将用户重定向到市场中的开发者页面?

我使用此代码将用户重定向到Market中的特定应用:

Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
Run Code Online (Sandbox Code Playgroud)

如何将用户重定向到市场中的开发人员页面?
我尝试从浏览器复制链接到Uri

Uri marketUri = Uri.parse("market://developer?id=Developer+Name");
Run Code Online (Sandbox Code Playgroud)

实名已被更改
这会导致致命异常

E/AndroidRuntime(29775): android.content.ActivityNotFoundException: No Activity found to handle Intent
Run Code Online (Sandbox Code Playgroud)

我可以用

Uri marketUri = Uri.parse("https://play.google.com/store/apps/developer?id=Developer+Name");
Run Code Online (Sandbox Code Playgroud)

但出现应用程序选择对话框(播放市场或浏览器).我想默认使用市场.

谢谢.

android google-play

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

如何居中查看内部布局

我必须建立如下图所示的布局.主要任务是使文本居中.

在此输入图像描述

我使用这个xml来实现布局.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/main_layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:id="@+id/ll"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center_vertical"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/author"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/author">
    </LinearLayout>

    <LinearLayout
        android:id="@+id/footer_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="bottom"
        android:orientation="vertical" 
        android:layout_alignParentBottom="true">

        <LinearLayout
            android:id="@+id/menu_layout"
            android:layout_width="fill_parent"
            android:layout_height="60dp"
            android:background="@drawable/nav_overlay"
            android:gravity="center_horizontal"
            android:orientation="horizontal">

            <Button
                android:id="@+id/previous"
                android:layout_width="45dp"
                android:layout_height="45dp"
                android:background="@drawable/button" />

        </LinearLayout>

        <com.google.ads.AdView
            xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
            android:id="@+id/adView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            ads:adSize="BANNER"
            ads:adUnitId="@string/admob_id"
            ads:loadAdOnCreate="true" />
    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但它工作不正确.
我需要中心TextView android:id="@+id/author"LinearLayout android:id="@+id/ll".但它以父母为中心RelativeLayout android:id="@+id/main_layout".
我用的android:layout_height="fill_parent"LinearLayout android:id="@+id/ll".
我的布局如何填充不是父级而是仅剩余空间?
如果有人遇到类似的问题,请举例说明其实施情况.

编辑:现在我有错误的居中文本,如下图所示.
在此输入图像描述

此时,我认为最好的解决方案是使用android:layout_weight.
但是,当广告未显示时 …

android android-layout android-linearlayout layout-gravity

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