gpt4 book ai didi

Android .axml 智能感知不适用于支持库控件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:02 24 4
gpt4 key购买 nike

我目前正在将 VS2013/VS2015 与 Xamarin.Android 结合使用 - 我希望能够使用 Android 智能感知编辑布局 .axml 文件。我使用自动编辑器选择器 (XML) 来编辑文件。我的问题是,虽然默认的 Android 控件可以很好地显示智能感知,但只要我使用支持库控件(如 android.support.v7.widget.Toolbar,它就会破坏文件的智能感知(不仅仅是工具栏控件)。

例如,对于以下代码,在我添加支持库工具栏之前,智能感知工作正常:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:orientation="vertical"
a:layout_height="wrap_content"
a:layout_width="fill_parent">
<android.support.v7.widget.Toolbar xmlns:local="http://schemas.android.com/apk/res-auto"
a:id="@+id/Routes_Add_SegmentList_Toolbar"
a:layout_width="match_parent"
a:layout_height="wrap_content"
a:minHeight="?attr/actionBarSize"
a:background="?attr/colorPrimary"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<FrameLayout
a:layout_height="wrap_content"
a:layout_width="fill_parent"
a:layout_marginTop="16dp">
<ImageView
a:layout_marginLeft="16dp"
a:scaleType="fitCenter"
a:layout_gravity="left|center_vertical"
a:src="@drawable/start_pin"
a:layout_height="40dp"
a:layout_width="40dp" />
<EditText
a:layout_marginLeft="50dp"
a:layout_marginRight="16dp"
a:id="@+id/Routes_Add_SegmentList_StartSegment"
a:layout_height="wrap_content"
a:layout_width="fill_parent" />
</FrameLayout>
</LinearLayout>

有没有办法添加另一个 xml 模式或类似模式,以便它可以正确处理非默认的 android 控件?谢谢!

最佳答案

尝试

  • 导航到您的解决方案的根目录
  • 删除.vs文件夹(隐藏文件夹)
  • 重启VS
  • 打开解决方案
  • 打开 .axml 文件

尝试并分享您的想法,无论是否可行。

关于Android .axml 智能感知不适用于支持库控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28881537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com