我有一个由适配器填充的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) 我是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)