小编vbv*_*bvs的帖子

在Android GridView上未触发OnItemClickListener

我有一个由适配器填充的Gridview,它返回LinearLayouts,每个包含一个ImageButton和TextView.

在适配器中,我将onClick和onLongClick事件绑定到ImageButton.

我试图将OnItemClickListener绑定到gridview,但我不知道为什么onItemclicked从未启动过.

这是我第六个小时没有任何东西.

顺便说说; OnItemSelectListener在Grid上完美运行.

我正在检查是否有一些代码意外处理了onItemClicked,但还是无法捕获.

我需要帮助的人.

gridView = (GridView) layoutInflater.inflate(R.layout.gridview, null);
gridView.setOnItemClickListener(new ItemClickListener());
. 
.
.

//inner handler class
class ItemClickListener implements AdapterView.OnItemClickListener {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        Toast.makeText(mainActivity.getApplicationContext(),view + " clicked at pos " +            
        i,Toast.LENGTH_SHORT).show();
    }
}
Run Code Online (Sandbox Code Playgroud)

android gridview onitemclicklistener

29
推荐指数
2
解决办法
2万
查看次数

在xamarin中找不到AndroidSdk

我是c#以及Xamarin的初学者.我安装了Visual studion和Xamarin,但是当我尝试使用Xamarin创建一个新项目时,它会在输出窗口中显示以下错误.

 [I:sdk]:                  Looking for Android SDK..
    [I:sdk]:                    Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory not found.
    [I:sdk]:                    Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found:
        Path does not contain adb.exe in \platform-tools (C:\android-sdk-windows).
    [I:sdk]:                    Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
    [I:sdk]:                    Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
    [I:sdk]:                    Key HKLM\SOFTWARE\Android SDK Tools\Path found:
        Path does not contain adb.exe in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
    [I:sdk]:                  Looking for Android NDK..
    [I:sdk]:                    Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
    [I:sdk]:                    Key HKLM\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory not found.
    [I:sdk]:                    Key HKCU\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory …
Run Code Online (Sandbox Code Playgroud)

sdk xamarin.android java-6 xamarin visual-studio-2015

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