java - Android Studio 无法为 android 执行方法:onClick
问题描述
嗨,我是第二个 android 编程,我遇到了一个问题:
和我的 xml 文件
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true" >
<WebView
android:id="@+id/webViewharita"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingRight="2dp"
android:paddingTop="2dp"
android:visibility="invisible"
android:id="@+id/layoutCizimAraclariYan" >
<Button
android:id="@+id/btnNavigatorYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_alignParentRight="true"
android:background="@drawable/aapan_a"
android:visibility="invisible"
android:onClick="CizimAraclariDegistir" />
<Button
android:id="@+id/btnNoktaYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_toLeftOf="@+id/btnNavigatorYan"
android:layout_marginRight="2dp"
android:background="@drawable/aanokta"
android:onClick="CizimAraclariDegistir"
android:paddingLeft="1dp" />
<Button
android:id="@+id/btnCizgiYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_marginRight="2dp"
android:layout_toLeftOf="@+id/btnNoktaYan"
android:background="@drawable/aacizgi"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnAlanYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_marginRight="2dp"
android:layout_toLeftOf="@+id/btnCizgiYan"
android:background="@drawable/aaalan"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnDuzenleYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_toLeftOf="@+id/btnAlanYan"
android:layout_marginRight="2dp"
android:background="@drawable/aaduzenle"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnSecYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_toLeftOf="@+id/btnDuzenleYan"
android:layout_marginRight="2dp"
android:background="@drawable/aasec"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnKaydirYan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_toLeftOf="@+id/btnSecYan"
android:layout_marginRight="2dp"
android:background="@drawable/aakaydir"
android:onClick="CizimAraclariDegistir"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingRight="2dp"
android:paddingTop="2dp"
android:id="@+id/layoutCizimAraclari" >
<Button
android:id="@+id/btnNavigator"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_alignParentRight="true"
android:background="@drawable/aapan_a"
android:visibility="visible"
android:onClick="CizimAraclariDegistir" />
<Button
android:id="@+id/btnNokta"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_alignParentRight="true"
android:layout_below="@+id/btnNavigator"
android:layout_marginTop="2dp"
android:background="@drawable/aanokta"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"
android:paddingLeft="1dp" />
<Button
android:id="@+id/btnCizgi"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_marginTop="2dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/btnNokta"
android:background="@drawable/aacizgi"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnAlan"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_marginTop="2dp"
android:layout_below="@+id/btnCizgi"
android:layout_alignParentRight="true"
android:background="@drawable/aaalan"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnDuzenle"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_below="@+id/btnAlan"
android:layout_marginTop="2dp"
android:layout_alignParentRight="true"
android:background="@drawable/aaduzenle"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnSec"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_alignParentRight="true"
android:layout_below="@+id/btnDuzenle"
android:layout_marginTop="2dp"
android:background="@drawable/aasec"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"/>
<Button
android:id="@+id/btnKaydir"
android:layout_width="6.5mm"
android:layout_height="6.5mm"
android:layout_below="@+id/btnSec"
android:layout_marginTop="2dp"
android:layout_alignParentRight="true"
android:background="@drawable/aakaydir"
android:visibility="visible"
android:onClick="CizimAraclariDegistir"/>
</RelativeLayout>
</FrameLayout>
<fragment
android:id="@+id/navigation_drawer"
android:name="com.LiderBilgisayarYazilim.cepmap.NavigationDrawerFragment"
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="end"
tools:layout="@layout/fragment_navigation_drawer" />
<ListView
android:id="@+id/list_slidermenu"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/abc_search_url_text_selected"
android:dividerHeight="1dp"
android:listSelector="@drawable/item_secici"
android:background="@color/black_overlay"/>
和我的java文件
if ((Calendar.getInstance().getTime().after(asd.getTime())) | IkinciLisansKontrol()) {
if (haritam.getUrl().contains("http"))
return;
haritam.loadUrl(getString(R.string.javascript) + getString(R.string.SJlisans1));
getSupportActionBar().setTitle(R.string.SMLisansSuresi);
actionBaslik.setText(R.string.SMLisansSuresi);
BenimActionbar();
((Button) findViewById(R.id.btnAlan)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnCizgi)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnDuzenle)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnKaydir)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnNavigator)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnNokta)).setVisibility(View.GONE);
((Button) findViewById(R.id.btnSec)).setVisibility(View.GONE);
haritam.setWebViewClient(new WebViewClient());
} else
haritam.loadUrl(getString(R.string.javascript) + getString(R.string.SJlisans));
我想使用可见菜单。
尽管我平均一周查看了互联网上的所有资源和示例,但我仍然没有找到解决方案。
我不知道为什么这个函数出错我认为问题出在这里我使用的是 android Studio 4.0.1 如果有人解决了这个问题我很高兴
解决方案
推荐阅读
- visual-studio-code - 你如何解开编辑器,从 2 个代码视图返回到 1 个,与终端相同
- c++ - Cocos2d-x TiledMap,调用getLayer()获取碰撞层时返回nullptr?
- python - Python boto3 按大小对 s3 对象进行排序
- node.js - 带卡 ID 的条带创建令牌
- java - Collectors.summingInt 中的减法
- php - 获取 Laravel 特定字段中的重复项数
- python - SQLalchemy:当 post_update=True 时,预删除更新未运行
- angular - 标头未赋值
- android - com.crashlytics.android.Crashlytics 不能存储在 io.fabric.sdk.android.Kit[] 类型的数组中
- html - 将元素引用从 DOM 传回给视图模型