findviewbyid相关内容
我正在使用 viewPager 来显示一些表格.我的问题是,当我旋转设备的屏幕并再次创建 viewPager 时,当他到达 findViewById viewPager >,始终为 null .我不知道轮换时如何处理.我尝试了 onConfigurationChange ,但是它不起作用,我试图保存寻呼机的 Id ,然后使用保存的 id 进行检索,但是没什么所以我现在很受阻. pager =(
..
我在 findViewByid 上遇到了麻烦,但是我找不到问题所在. 这是我的 FirstFragment 类代码: import android.app.Fragment;导入android.os.Bundle;导入android.support.annotation.Nullable;导入android.view.LayoutInflater;导入android.view.View;
..
如果您知道ID,就很容易在布局中查找资源: LinearLayout l = FindViewById(Resource.Id.linearLayout1); 但是说我有 字符串id ="linearLayout1"; 如何访问资源ID并“查找"正在寻找的ID? 解决方案 您可以使用以下代码:
..
我有一个从XML加载的活动,其视图具有照常的ID:
..
我一直试图使这段代码在一个片段中运行.这段代码可以在Activity中正常运行,但是我无法使其在片段中正常工作. 当我单击一个按钮时,它将调用takeScreenshot方法. 这是屏幕截图的代码: 公共位图takeScreenshot(){查看rootView = findViewById(android.R.id.content).getRootView();rootView.s
..
为什么我在ViewHolder的bindItems()方法中得到一个NullPointerException? 我突出显示了我获得NullPointerException的那一行.您可以在XML中看到blogpost_author ID,所以这是什么问题? findViewById(R.id.blogpost_author)如何返回null? Adapter和Vie
..
我正在尝试在应加载的片段中创建WebView.我已经将其添加到我的xml文件中.但是,仅当我扩展Activity类时,findViewById方法才有效.无论如何,我也可以在Fragment中使用它吗? 我已经通过另一个问题测试了解决方案,但是它不起作用. public class OneFragment extends Fragment{ public WebView PlanWe
..
这是我的代码: ImageView img1 = (ImageView) findViewById(R.id.img1); ImageView img2 = (ImageView) findViewById(R.id.img2); ImageView img3 = (ImageView) findViewById(R.id.img3); ImageView img4 = (ImageView
..
我正在尝试为正在制作的Android应用程序动态添加和删除TextView,但是遇到设置困难和获取TextView ID的困难.我似乎在最后两行代码(et.setText和ll.removeView)中得到了空指针异常.有人对我如何动态设置和获取textview的ID有任何建议吗?显然.setId似乎不起作用,或更可能是我做错了. //surrounding non-relevant cod
..
package com.example.dell.helloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewG
..
为什么我们总是必须强制转换方法findViewById(id)返回的值?正如我在Google参考中看到的那样,该方法已经返回了一个视图: http://developer.android.com/reference/android/view/View.html#findViewById(int) 那么是否有可能将其他事物从视图中分离出来?例如,执行以下操作: ImageView
..
可能大多数Android开发人员都知道findViewById并不是便宜的操作.我们大多数人都知道的另一件事是,您可以通过使用视图层次结构中最小的子树通过其ID查找视图来提高性能,例如:
..
我在片段中使用findViewByID方法遇到了问题. Spinner spinner = (Spinner) view.findViewById(R.id.tabsearchspinner_location);中的微调器始终为null.请参见下面的代码. public class FragmentTabSearch extends SherlockFragment implement
..
我最近将项目从Eclipse移到了Android Studio.我正在尝试使电子邮件功能正常工作,但是我收到"findViewById"错误.我也收到"Toast.makeText"的错误.您能帮忙解决这两个错误吗?我班上的代码如下: package com.example.ishonours.witsbusapp; import android.app.Activity; import
..
我试图测试Android O Developer Preview第二阶段. 创建项目后,我只是单击“构建并运行",但没有成功. 以下是Android默认生成的代码: Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 发生编译错误. Error:(18, 37) error: reference to findVie
..
问题是,无论我在何处或以何种方式调用此布局的组件,它们始终返回null. setView(inflater.inflate(R.layout.search_layout, null)) 这很好.它显示了Dialog内部的布局,但是,findViewById(R.id.some_search_layout_children)始终将子代返回为null. 我尝试多次清理项目,尝试为我的D
..
最近我发现AndroidStudio提醒我删除一些类强制转换.我记得在过去,我们必须强制转换findViewById的结果,但是现在没有必要了. findViewById的结果仍然是View,所以我想知道为什么我们不需要强制转换类? 我找不到提到的任何文件,有人可以找到任何文件吗? 解决方案 从API 26开始,findViewById使用推论作为其返回类型,因此您不再需要强制
..
即使ID确实存在,我也无法通过调用findViewById()来找到TextView. OtherActivity: public class OtherActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { TextView
..
我只是测试输入/输出,没有特殊用途,这是成功运行的最后一个代码: public class MainActivity extends AppCompatActivity { /* EditText username = (EditText)findViewById(R.id.editText_Username); EditText password = (EditText)findView
..
我知道StackOverFlow中有一些主题在问这个问题,但是所有这些问题在特殊情况下都没有人回答. 谁能说出如何在非活动类中使用findViewById? 以我的情况为例,我想定义一个网络视图: WebView view=(WebView)findViewById(R.id.webview); 但是我不能,我真的不明白为什么android使一切变得复杂.为什么你可以在main活动中
..