草庐IT

light-content

全部标签

android - 修复 styles.xml 中的错误以生成 R.java : No resource found name 'Theme.AppCompat.Light'

我是Android新手,正在尝试运行我的第一个程序。但是,根据我在Internet上的搜索,我认为我无法导入mypackage.R,因为r.java由于我的样式错误而未生成。xml文件。我四处搜索,试图找出解决这些问题的方法,但找不到有效的修复方法。styles.xml中的错误是error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'Theme.AppCompat.Light'有人知道如何解决这个问题吗?![style.txt中的错误][1]这是我使用的代码:packagecom.example

安卓运行时异常 : requestFeature() must be called before adding content

这个问题在这里已经有了答案:requestFeature()mustbecalledbeforeaddingcontent(9个回答)关闭8年前。我有对话fragment。我打算在Activity和对话中使用这个fragment。我覆盖了onCreateDialog和onCreateView方法。这是编码。@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.interva

android - 使用 Theme.MaterialComponents.Light.NoActionBar 样式时,设置 Button Background 无效

为了使用Chip和ChipGroup,我设置了ApplicationstyleextendsTheme.MaterialComponents.Light.NoActionBarintmanifests.xml,然后我设置了Button"android:background"属性,但它没有影响!为什么?我能做什么?这是我的风格:@color/primary_material_light@color/header_color48dpportrait@style/AntButton-->@style/AntButton-->-->@color/ffc000-->@color/ffc000@d

android - ListFragment "content view not yet created"旋转

我有一个扩展的ListFragment,带有这个onViewCreated()publicvoidonViewCreated(Viewv,BundlesavedInstanceState){super.onViewCreated(v,savedInstanceState);mListener.onFragmentAction(0x000A);if(mAdapter!=null){getListView().setAdapter(mAdapter);}}mListener.onFragmentAction调用主Activity附加一些监听器并将适配器发送到fragment的listVie

android - 如何获取提供 URI 的位图,java.io.FileNotFoundException : No content provider:/sdcard/Hello/1310610722879. jpg

我已经阅读了执行此操作的示例:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(resultCode==RESULT_OK){UriimageUri=data.getData();Bitmapbitmap=MediaStore.Images.Media.getBitmap(this.getContentResolver(),imageUri);}}但是我得到java.io.FileNot

android - 我如何使用 "content://sms/inbox"获取 SMS 发件人联系人(人)保存的名称

在我的应用程序中,我想使用以下代码检索SMS发件人保存的名称,但它始终返回null。请建议我获取发件人姓名的便捷方法是什么。UriSMS_INBOX=Uri.parse("content://sms/inbox");Cursorc=getContentResolver().query(SMS_INBOX,null,null,null,null);android.util.Log.i("COLUMNS",Arrays.toString(c.getColumnNames()));try{if(c.getCount()>0){while(c.moveToNext()){Log.d("SMSs

android - 自定义对话框大小以匹配 Theme.Holo.Light.Dialog

如果我有一个主题设置为Theme.Holo.Light.Dialog的Activity,它会很好地扩展。它会在竖屏模式下几乎完全填满手机的屏幕,但在横屏模式下它不会拉伸(stretch)得过长。例如,在这张来自Google的图片中,您可以看到对话框没有填满整个屏幕。它不会折叠以匹配标题的宽度,就像如果您通过拥有一个扩展Dialog类的类来构建自己的Dialog时会发生的情况。这就是我的布局会发生的情况。我需要将哪些属性应用到LinearLayout以使其缩放得很好? 最佳答案 您可以使用Theme.Holo.Light.Dialog

android - 按钮背景图像拉伸(stretch)(wrap_content 或 dp 使用)

我正在为我的自定义按钮设置背景图片。我为我的应用程序制作了一个屏幕截图,并提到当我对按钮的宽度和高度使用“wrap_content”时,按钮被拉伸(stretch)了。当我在dp中固定大小时,它会看起来不错(例如:在我的mdpi文件夹中,我有48x48px图标,所以我在宽度和高度上设置了48dp)。你能解释一下为什么吗?上面的代码显示了我的XML文件。您可以检查此链接以查看我的问题的屏幕截图:https://www.dropbox.com/s/phnxt5p335ltqef/buttons_icon_altered.png 最佳答案

android - Content Provider 无法在 Nexus 系列设备上运行

我正在开发一个带有ContentProvider的应用程序来提供一些内部文件(二进制文件)。当我在SamsungGalaxyS、SII或任何其他设备上部署它时,它运行良好,当我在GalaxyNexus或NexusS上试用它时购买,它不起作用!场景:可以使用两个URI访问我的ContentProvider。根据此URI,提供程序创建DataCursor(扩展CrossProcessCursor)或ModelCursor(也扩展CrossProcessCursos)。事实是,在Nexus系列中,我访问第一个游标(DataCursor)以检索标识符,它工作得很好,但是在访问第二个游标时,它总

android - java.lang.IllegalAccessError : Method 'void android.support.v4.content.ContextCompat.' is inaccessible to class 'com.google.android.gms.iid.zzd' 错误

当我将我的目标sdk级别从23.0.2更改为25.0.1时。我的应用程序在以下行崩溃。我应该怎么做才能避免这次崩溃?请提出更改建议。InstanceIDinstanceID=InstanceID.getInstance(getContext());错误日志:AndroidRuntime:FATALEXCEPTION:AsyncTask#2Process:com.tuitoapp.admin,PID:19012java.lang.RuntimeException:AnerroroccuredwhileexecutingdoInBackground()Causedby:java.lang.