草庐IT

findViewById

全部标签

android - 尽管使用弱引用内存泄漏

在我的应用程序中,我使用了ListView和列表适配器。当单击ListView中的某个子项时,会出现一个可单击的TextView,它将多个位图加载到ScrollView中-并且此ScrollView显示在警报对话框中。所有这一切都发生在一个扩展BaseExpandableListAdapter的类中,当单击此文本链接时-将调用一个静态内部类,它负责加载所有这些(9)位图。这个内部类扩展了asynctask。在将这些位图加载到ScrollView之前-这个内部类的两个静态方法被调用,将位图缩小到适合屏幕的大小。这里我使用Bitmapfactory.decoderesource和Bitma

android - Sherlock 操作栏 : findViewById(android. R.id.home)在 android 2.3 中返回 null

我正在为我的项目使用SherlockActionBar。但我面临问题。我在OnCreate方法中使用此代码。ActionBaractionBar=getSupportActionBar();actionBar.setHomeButtonEnabled(true);actionBar.setDisplayHomeAsUpEnabled(true);ViewiconImage=findViewById(android.R.id.home);iconImage.setPadding(100,0,0,0);在android4.1中,“iconImage”不为空。但是在安卓2.3上。iconIm

android - 调用 findViewById() 获取 fragment View 时出现 NullPointerException

我正在尝试设置一个FragmentStatePagerAdapter以在我的一个fragment上创建一个类似于thisexample的可滚动选项卡界面.在我的Activity的onCreate中:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.base);setVersionString();setupActionBar();setupNavigationDrawer();setupFragments();}

android - findViewById 如何工作?

packagecom.example.dell.helloworld;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.Toast;publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCrea

java - 设置 setOnItemSelectedListener 时微调器错误

当我为下拉列表使用微调器或setOnItemSelectedListener时发生错误:nav_login.xml:字符串数组:LogOutSetting主要Activity:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Firebase.setAndroidContext(this);FirebaserootRef=newFirebase("https://intense

Android 从布局 View 创建和打印 pdf

我正在尝试从xml布局View创建PDF文件。我在该布局中有一个ListView,根据child添加项目和设置高度。PDF正在创建但未填满整个页面。我试过的是,PdfDocument.PageInfopageInfo=newPdfDocument.PageInfo.Builder(2250,1400,1).create();//startapagePdfDocument.Pagepage=document.startPage(pageInfo);//drawsomethingonthepageLayoutInflaterinflater=(LayoutInflater)getSyste

java - mediaplayer.isPlaying 始终为 false

我目前正在开发聊天应用程序。在此具有发送语音注释的功能。语音笔记的发送和播放工作正常。但问题是,当我播放语音笔记时,之前播放的语音笔记不会停止..两者一起播放。这是我播放语音笔记的代码,publicstaticclassMessageViewHolderextendsRecyclerView.ViewHolder{privateTextViewmessageTextView;privateImageViewmessageImageView;privateTextViewtimeTextView;privateLinearLayouttextMessageLayout;privateTe

android - 在自定义对话框中设置 TextView

我已经创建了一个自定义对话框,但我无法将文本设置到java对话框布局中的TextView中,我的程序崩溃了。我的错误是什么?publicclassTotal_CBCextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.total_cbc);finalTextViewRBC_T=(TextView)findViewById(R.id.total_cbc_text_rbc);Butt

java - 为什么将 (EditText) findViewById 转换为 (EditText)?

我开始学习Android编程。当您声明类型为EditText的对象并稍后对其进行初始化时,为什么将findViewById的内容强制转换为EditText?findViewById返回什么需要转换? 最佳答案 正如daniel_c05所指出的,findViewById返回类型是View(它是EditText和其他可视化小部件类的父类)。在Java中,在这种情况下您需要转换为特定类型-这是语言的要求。 关于java-为什么将(EditText)findViewById转换为(EditTex

android - 如何在 ImageViews (parse.com) 中加载多个图像

我正在parse.com中为我的类(class)保存5张图片。我可以根据imageView中的objectid下载一张图片。我需要将所有5张图像下载到我的5个ImageView。我怎样才能做到这一点。任何帮助,将不胜感激。谢谢ParseQueryquery=newParseQuery("Footer");//LocatetheobjectIdfromtheclassquery.getInBackground("tNp607WyQD",newGetCallback(){publicvoiddone(ParseObjectobject,ParseExceptione){//TODOAuto