gpt4 book ai didi

android - 如果布局为 mdpi/ldpi,则停止执行函数?

转载 作者:行者123 更新时间:2023-11-29 16:07:08 26 4
gpt4 key购买 nike

我正在设计一个 Android 应用程序,我正在为不同的布局而苦苦挣扎。基本上,我在纵向上显示一个日历和一个 TextView,每次单击日历中的图 block 时都会更新它的值。我不想再在 land-mdpi 中显示 TextView。我为横向 mdpi 创建了一个布局,其中我删除了 TextView 选项,但我认为我必须以编程方式执行此操作,因为现在每次我尝试在具有此类规范的设备上单击图 block 时都会出现错误(功能是仍处于 Activity 状态并尝试更新 TextView - 在此布局格式中不再存在)。我该怎么做?

最佳答案

当您使用 findViewById() 从 View 层次结构中获取 TextView 引用时,如果 View 不是,您将获得一个 null那里。所以只要使用一些类似的东西

TextView tv = (TextView)someView.findViewById(R.id.yourTextViewId);
if (tv != null) {
// The TextView is there and can be used
} else {
// The TextView isn't there
}

关于android - 如果布局为 mdpi/ldpi,则停止执行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293878/

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