Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

15
windowSoftInputMode =“ adjustResize”不适用于半透明动作/导航栏
新的Android KitKat(4.4)和中的半透明actionbar / navbar出现问题windowSoftInputMode="adjustResize"。 通常将InputMode更改为AdjustResize,当显示键盘时,应用程序应自行调整大小...但是这里不会!如果删除透明效果的行,则调整大小有效。 因此,如果键盘可见,则我的ListView在其下方,并且我无法访问最后几项。(仅通过手动隐藏键盘) AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="XYZ" android:versionCode="23" android:versionName="0.1" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.XYZStyle" > <activity android:name="XYZ" android:label="@string/app_name" android:windowSoftInputMode="adjustResize" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> values-v19 / styles.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style …

8
目的-如果活动正在运行,请将其置于最前面,否则(从通知中)开始一个新的活动
我的应用程序具有通知,这些通知很明显没有任何标志,每次都启动一个新活动,因此我在彼此之上运行多个相同的活动,这是错误的。 我要执行的操作是将通知待定意图中指定的活动(如果已在运行中)移到最前面,否则将其启动。 到目前为止,我拥有该通知的意图/待定意图是 private static PendingIntent prepareIntent(Context context) { Intent intent = new Intent(context, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); return PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); } 奇怪的是,它有时起作用,有时却不起作用...我感觉我已经尝试了每种标志组合。


5
使用Http Post发送图像
我想使用Http Post从Android客户端向Django服务器发送图像。该图像是从图库中选择的。目前,我正在使用列表值名称对来将必要的数据发送到服务器,并从JSON中接收来自Django的响应。可以对图像使用相同的方法(对于JSON响应中嵌入的图像使用URL)吗? 另外,哪种方法更好:远程访问图像而不从服务器下载图像或将其下载并存储在位图数组中并在本地使用?图像数量很少(<10个),尺寸很小(50 * 50浸入)。 解决这些问题的任何教程将不胜感激。 编辑:从图库中选择的图像在将其缩放到所需大小后会发送到服务器。
129 android  django  http 

22
错误:程序类型已存在:android.support.design.widget.CoordinatorLayout $ Behavior
构建项目时出现以下错误。在此项目中未使用CoordinatorLayout。刚刚作为依赖添加到build.gradle中: 我正在使用Android Studio 3.2 Canary 4。 LogCat AGPBI:{“种类”:“错误”,“文本”:“程序类型已存在:android.support.design.widget.CoordinatorLayout $ Behavior”,“源”:[{}],“工具”:“ D8” }:app:transformDexArchiveWithExternalLibsDexMergerForDebug失败失败:生成失败,发生异常。*出了什么问题:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败。 com.android.builder.dexing.DexArchiveMergerException:合并dex归档文件时出错:/windows/Other/app/build/intermediates/transforms/dexBuilder/debug/0.jar、/windows/Other/app/build/intermediates/transforms/ dexBuilder / debug / 1.jar,/ windows / Other / app / build / intermediates / transforms / dexBuilder / debug / 4.jar 、。。.......... / windows /其他/app/build/intermediates/transforms/dexBuilder/debug/294.jar 程序类型已经存在:android.support.design.widget.CoordinatorLayout $ Behavior build.gradle apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply …


11
NestedScrollView中的Recycler视图导致滚动从中间开始
当我在NestedScrollView内添加RecyclerView时,出现奇怪的滚动行为。 发生的情况是,每当滚动视图的行数超过屏幕显示的行数时,活动启动后,NestedScrollView就会从顶部开始偏移(图1)。如果滚动视图中的项目很少,因此可以一次显示所有项目,则不会发生这种情况(图2)。 我正在使用支持库的23.2.0版本。 图片1:错误-从顶部偏移开始 图片2:正确-回收者视图中的物品很少 我要粘贴下面的布局代码: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="10dp"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Title:" style="@style/TextAppearance.AppCompat.Caption"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/bodyPadding" style="@style/TextAppearance.AppCompat.Body1" android:text="Neque porro quisquam est qui dolorem ipsum"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Subtitle:" …



11
如何在回收者视图适配器中获取上下文
我正在尝试使用Picasso库来将URL加载到imageView,但是我无法context正确使用Picasso库。 public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you provide access to all the views for a data item in a view holder …

9
如何使用Retrofit-Android记录请求和响应正文?
我在Retrofit API中找不到用于记录完整的请求/响应正文的相关方法。我在Profiler中期待一些帮助(但它仅提供有关响应的元数据)。我尝试在Builder中设置日志级别,但这也无济于事: RestAdapter adapter = (new RestAdapter.Builder()). setEndpoint(baseUrl). setRequestInterceptor(interceptor). setProfiler(profiler). setClient(client). setExecutors(MyApplication.getWebServiceThreadPool()). setLogLevel(LogLevel.FULL). setLog(new RestAdapter.Log() { @Override public void log(String msg) { Log.i(TAG, msg); } }). build(); 编辑:此代码现在正在工作。我不知道为什么它不起作用。可能是因为我使用的是旧版本的改造。

8
切换case语句错误:case表达式必须为常量表达式
我的转换案例声明昨天运行良好。但是,当我今天早些时候运行代码时,eclipse给了我一个错误,强调了红色的case语句,并说:case表达式必须是常量表达式,它是常量,我不知道发生了什么。这是我的代码如下: public void onClick(View src) { switch(src.getId()) { case R.id.playbtn: checkwificonnection(); break; case R.id.stopbtn: Log.d(TAG, "onClick: stopping srvice"); Playbutton.setImageResource(R.drawable.playbtn1); Playbutton.setVisibility(0); //visible Stopbutton.setVisibility(4); //invisible stopService(new Intent(RakistaRadio.this,myservice.class)); clearstatusbar(); timer.cancel(); Title.setText(" "); Artist.setText(" "); break; case R.id.btnmenu: openOptionsMenu(); break; } } 所有R.id.int都用红色下划线。

6
如何序列化对象并将其保存到Android中的文件?
假设我有一些简单的类,并且将其实例化为对象后,我希望能够将其内容序列化为文件,并在以后加载该文件来检索它...我不确定从哪里开始,我需要怎么做才能将该对象序列化为文件? public class SimpleClass { public string name; public int id; public void save() { /* wtf do I do here? */ } public static SimpleClass load(String file) { /* what about here? */ } } 这可能是世界上最简单的问题,因为这在.NET中是一个非常简单的任务,但是在Android中,我是一个非常新的人,所以我完全迷失了。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.