Android:无法从视图投射到图库
我想在android 中制作一个图库。为了设置需要获取我在 xml 文件中定义的图库的适配器。我这样做是: 图库 g = (图库) findViewById(R.id.gallery1); 但是使用这段代码我无法编译我的项目,因为我收到错误“无法从视图转换到图库”。我的 xml 文件如下所示: “
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Gallery android:id="@+id/gallery1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
/>
</LinearLayout>
有人知道如何解决我的问题吗?非常感谢
I'd like to make a Gallery in android. In order to set the adapter in need to get the gallery which I defined in my xml file. Im doing that as:
Gallery g = (Gallery) findViewById(R.id.gallery1);
But with this code I can't compile my project, since I get the Error "Cannot cast from View to Gallery". My xml-file looks like this:
"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Gallery android:id="@+id/gallery1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
/>
</LinearLayout>
Anybody knows how to solve my problem? Thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的代码看起来不错。
检查您是否正确导入了
Gallery
Your code looks fine.
Check if you have the correct import for
Gallery
我认为您刚刚为 Gallery 创建了对象实例。 Gallery 是一个 AdapterView。所以你必须为Content设置Adapter。请检查此示例
I think you just created the Object instance for Gallery. Gallery is a AdapterView. So you must set Adapter for the Content. please check this sample