我正在使用带有4GB内存的Windows 7,我正在使用最新版本的android studio 2.2.3,当我运行模拟器时,我收到此消息
"qemu-system-i386.exe已停止工作"
我尝试最小化ram和分辨率,它没有用,也安装了haxm,你能帮我解决这个问题吗?
我是Android Developer的初学者.我正在开发地图应用程序.我有搜索地址的功能,但我不知道如何使用Google Map API V.2按名称搜索地址.请建议我解决方案和一些代码来解决这个问题.非常感谢,对不起我的英语.
我正在尝试制作幻灯片动画。为此,我使用 MotionLayout 和包含两个 ConstraintSet 的 MotionScene。
幻灯片动画效果很好。但是我在 LogCat 中收到一个错误:
E/MotionLayout:警告没有 app:layoutDescription 标签
view_slider.xml
<androidx.constraintlayout.motion.widget.MotionLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/motion_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
app:layoutDescription="@xml/scene_slider"
app:showPaths="true">
<View
android:id="@+id/btn_slide"
android:layout_width="64dp"
android:layout_height="64dp"
android:background="@color/grey26" />
</androidx.constraintlayout.motion.widget.MotionLayout>
Run Code Online (Sandbox Code Playgroud)
场景滑块.xml:
<MotionScene xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:motion="http://schemas.android.com/apk/res-auto">
<Transition
motion:constraintSetStart="@+id/start"
motion:constraintSetEnd="@+id/end"
motion:duration="1000">
<OnSwipe
motion:touchAnchorId="@+id/btn_slide"
motion:touchAnchorSide="right"
motion:dragDirection="dragRight"/>
</Transition>
<ConstraintSet android:id="@+id/start">
<Constraint
android:id="@+id/btn_slide"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_marginStart="8dp"
motion:layout_constraintBottom_toBottomOf="parent"
motion:layout_constraintStart_toStartOf="parent"
motion:layout_constraintTop_toTopOf="parent" />
</ConstraintSet>
<ConstraintSet android:id="@+id/end">
<Constraint
android:id="@+id/btn_slide"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_marginEnd="8dp"
motion:layout_constraintBottom_toBottomOf="parent"
motion:layout_constraintEnd_toEndOf="parent"
motion:layout_constraintTop_toTopOf="parent" />
</ConstraintSet>
</MotionScene>
Run Code Online (Sandbox Code Playgroud)
SliderView.kt:
class SliderView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int …Run Code Online (Sandbox Code Playgroud) android android-layout kotlin android-transitions android-motionlayout
我有一个应用程序,它非常简单,但我不断收到此错误:
pub get failed(服务器不可用)——尝试在 1 秒内重试 1... 因为 bascis 依赖于任何不存在的 sdk 中的 integration_test(在 Flutter SDK 中找不到包 integration_test),版本求解失败。
我试过了
Pup 升级,Pub 获得。
我怎样才能摆脱这个错误?
如果我通常使用这些库,我想要一种方法将它们包含在我创建的任何项目中。
implementation 'com.android.support:recyclerview-v7:25.1.1'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.jakewharton:butterknife:8.5.1'
implementation 'com.squareup.okhttp3:okhttp:3.6.0'
implementation 'com.facebook.stetho:stetho-okhttp3:1.4.2'
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我想FirebaseRecyclerAdapter在我的项目中使用 ,我在之前的Project中使用了这段代码
FirebaseRecyclerAdapter<ChatMessage, ChatMessageViewHolder> adapter = new FirebaseRecyclerAdapter<ChatMessage, ChatMessageViewHolder>(ChatMessage.class, android.R.layout.two_line_list_item, ChatMessageViewHolder.class, ref) {
public void populateViewHolder(ChatMessageViewHolder chatMessageViewHolder, ChatMessage chatMessage, int position) {
chatMessageViewHolder.nameText.setText(chatMessage.getName());
chatMessageViewHolder.messageText.setText(chatMessage.getMessage());
}
};
recycler.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)
并且它工作正常但现在它不再起作用了,新版本中是否有任何更新FirebaseUi不能让我现在重用此代码?
我在我的项目中试过这个
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter<BlogModel, BlogListViewHolder> adapter = new FirebaseRecyclerAdapter<BlogModel, BlogListViewHolder>(BlogModel.class, android.R.layout.two_line_list_item, BlogListViewHolder.class, mDatabaseReference) {
public void populateViewHolder(BlogListViewHolder blogListViewHolder, BlogModel blogModel, int position) {
blogListViewHolder.postTitle.setText(blogModel.getPostTitle());
blogListViewHolder.postDesc.setText(blogModel.getPostDesc());
}
};
mBlogList.setAdapter(adapter);
}
Run Code Online (Sandbox Code Playgroud)
和Android Studio提供错误说你必须实现onCreateViewHolder,onBindViewHolderMethod.
BlogListViewHolder类
public static class BlogListViewHolder extends RecyclerView.ViewHolder {
ImageView postImage;
TextView …Run Code Online (Sandbox Code Playgroud) 当我在 android studio 中运行 java 文件时,会发生此错误:
Could not find com.android.tools.build:aapt2:4.0.0-6051327.
Searched in the following locations:
- https://jcenter.bintray.com/com/android/tools/build/aapt2/4.0.0-6051327/aapt2-4.0.0-6051327.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
project :objects
Run Code Online (Sandbox Code Playgroud)
提供一些信息,build.gradle 项目:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
mavenCentral()
}
dependencies …Run Code Online (Sandbox Code Playgroud) Android studio 给了我一个逐渐getAdapterPosition被弃用的信息:
public class UserStatusAdapter extends RecyclerView.Adapter<UserStatusAdapter.UserStatusHolder> {
public class UserStatusHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
@BindView(R.id.user_status_image)
CircleImageView user_status_image;
@BindView(R.id.add_user_status)
AppCompatButton add_user_status;
@BindView(R.id.user_status_name)
AppCompatTextView user_status_name;
public UserStatusHolder(View view){
super(view);
ButterKnife.bind(this, view);
view.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (mUserStoryAdapterListener != null)
mUserStoryAdapterListener.getUserStories(dataList, getAdapterPosition());
}
}
........ }
Run Code Online (Sandbox Code Playgroud)
我应该使用什么来获取适配器位置?
我有一个具有动态通货膨胀recyclerView倍数的A recyclerView,我的响应
我从服务器获取的是一个包含对象的列表,每个对象都包含一个列表和属性
recyclerView输入(Vertical或Horizontal)LinearLayout。
一切正常,除了当方向为垂直时,适配器等待立即加载所有视图(停止回收)。
我进行了很多搜索以找到解决方案,但一无所获。
RecyclerView内部HomeFragment<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.gt.gcook.ui.home.HomeFragment">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="0dp"
android:layout_height="0dp"
android:orientation="vertical"
android:nestedScrollingEnabled="false"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:listitem="@layout/home_single_item" />
</androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
TextView和RecyclerView)<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/seeAllTV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:layout_marginEnd="24dp"
android:text="See all"
android:textColor="@color/color_yellow"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/titleTV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="32dp"
android:text="Catigories"
android:textColor="#707070"
android:textSize="22sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> …Run Code Online (Sandbox Code Playgroud) 我想解决这个问题。
这段java代码
Activity activity = getActivity();
if (null != activity) {
activity.finish();
}
Run Code Online (Sandbox Code Playgroud)
我如何使用 kotlin 使用此代码?
val activity: Activity = getActivity()
activity.finish()
Run Code Online (Sandbox Code Playgroud)
当我将此代码转换为kotlin上面的代码时。
getActivity()-> 出现错误。
有人可以帮忙吗?
android ×9
kotlin ×2
build.gradle ×1
dart ×1
firebase ×1
firebaseui ×1
flutter ×1
gradle ×1
java ×1
search ×1