Tag: android layout

Android应用程序在AVD中不断崩溃,但在Gradle中正确构建

我用两个按钮和一个textview制作了这个小型Android应用程序,非常基本。 但它不是从模拟器开始的。 没有任何构建错误。 这是activity_main.xml文件 这是MainActivity.java文件 package com.example.android.testapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { final TextView mShowCounter = (TextView) findViewById(R.id.text_view_counter); final Button button = (Button) findViewById(R.id.toast_button); private int mCount = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void showToast(View view) […]

在android中设置imageview

我有一个JSON URL :: http://54.218.73.244:7006/DescriptionSortedRating/ JSON STRUCT :: “restaurants”: [ { “restaurantID”: 4, “restaurantNAME”: “CopperChimney1”, “restaurantIMAGE”: “MarkBoulevard1.jpg”, “restaurantDISTANCE”: 15, “restaurantTYPE”: “Indian”, “restaurantRATING”: 1, “restaurantPrice”: 11, “restaurantTime”: “9am t0 8pm” }, RestaurantDescPhotos.java public class RestaurantDescPhotos extends Activity { // url to make request private static String url = “http://54.218.73.244:7006/DescriptionSortedRating/”; String restaurant_name, cc_res; ProgressDialog progressDialog; JSONObject jsonObject; JSONArray […]

UnsatisfiedLinkError:无法从loader dalvik.system加载sinch-android-rtc

我试图在手机上运行我的Android应用程序时意外收到以下错误。 基本上在应用程序中,它调用messageservice,以便我能够运行我的即时消息。 我正在使用Sinch for android来处理我的即时消息。 以下是log cat消息: 10-08 00:34:31.550: E/AndroidRuntime(1610): FATAL EXCEPTION: main 10-08 00:34:31.550: E/AndroidRuntime(1610): Process: com.dooba.beta, PID: 1610 10-08 00:34:31.550: E/AndroidRuntime(1610): java.lang.UnsatisfiedLinkError: Couldn’t load sinch-android-rtc from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.dooba.beta-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.dooba.beta-1, /system/lib]]]: findLibrary returned null 10-08 00:34:31.550: E/AndroidRuntime(1610): at java.lang.Runtime.loadLibrary(Runtime.java:358) 10-08 00:34:31.550: E/AndroidRuntime(1610): at java.lang.System.loadLibrary(System.java:526) 10-08 00:34:31.550: E/AndroidRuntime(1610): at com.sinch.android.rtc.internal.natives.jni.UserAgentFactory.(UserAgentFactory.java:9) 10-08 00:34:31.550: E/AndroidRuntime(1610): at […]

NullPointerException:name == null

我正在开发一个使用Fragments的Android应用程序。 我收到了这个错误。 Caused by: java.lang.NullPointerException: name == null name == null是什么意思? 这是完整的日志 08-04 15:02:22.422: E/AndroidRuntime(2499): FATAL EXCEPTION: main 08-04 15:02:22.422: E/AndroidRuntime(2499): java.lang.RuntimeException: Unable to start activity ComponentInfo{fi.peltoset.mikko.home/fi.peltoset.mikko.home.Koti}: android.view.InflateException: Binary XML file line #17: Error inflating class fragment 08-04 15:02:22.422: E/AndroidRuntime(2499): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 08-04 15:02:22.422: E/AndroidRuntime(2499): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 08-04 15:02:22.422: E/AndroidRuntime(2499): at android.app.ActivityThread.access$600(ActivityThread.java:130) 08-04 15:02:22.422: E/AndroidRuntime(2499): […]

Xamarin VS2015设计师无法正常工作

我正在使用xamarin for visual studio 2015.两天后,布局的设计师停止了工作。 很难确定问题因为我不记得在这些日子里做了什么具体的事情。 以下是错误消息的屏幕截图 我一直在努力遵循网络上的指示,包括xamarin建议,但没有任何成功。 以下是例外的详细文本: java.lang.NoClassDefFoundError: com/android/utils/ILogger at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: com.android.utils.ILogger at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) … 7 more Error: A JNI error has occurred, please check your installation and try again Java […]

RecyclerView没有连接适配器; 跳过布局,数据不显示

我正在制作一个音乐播放器应用程序,我正在使用加载器将歌曲数据加载到适配器,该适配器将使用RecyclerView显示。 但是,我得到这个奇怪的错误,我的适配器方法无法正常工作。 只调用适配器的构造函数方法。 尽管在堆栈溢出中通过所有可用的解决方案,我也得到“没有适配器连接;跳过布局”。 几点需要注意: 我已经在recyclerview中尝试了所有解决方案“无适配器连接;跳过布局” 没有连接适配器; 跳过布局线程和所有关联的重复线程。 我使用的RecyclerView不是常规的,而是FastScrollRecyclerView ,但由于它从常规的RecyclerView扩展而且github上没有提到相关的问题,所以我确信在这里使用这个库不是问题 我也尝试过没有从这个线程调用适配器方法的所有解决方案,但没有运气。 这是代码: SongsFragment.java public class SongsFragment extends Fragment implements LoaderManager.LoaderCallbacks<List>{ public static final String LOG_TAG = SongsFragment.class.getSimpleName(); private static final int LOADER_ID = 1; private ContentResolver mContentResolver; private SongListAdapter mSongListAdapter; private List mSongs; @BindView(R.id.rvSongs) FastScrollRecyclerView mRecyclerView; public SongsFragment() {} @Override public void onCreate(@Nullable Bundle savedInstanceState) […]

如何以编程方式将Android TextView对齐到另一个TextView的右侧

在下面的代码中,我创建了两个文本视图,并以编程方式将它们添加到相对布局中。 我希望将它们并排排列。 代码运行正常,但没有将新的TextView放在上一个TextView的右边,而是将新的TextView定位在边距(0,0,0,0),即屏幕的右上角: super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); relativeLayout= (RelativeLayout) findViewById(R.id.relative_Layout); textView[0] = new TextView(this);//creates first textview textView[0].setId(0); textView[0].setText(“1”); textView[0].setBackgroundResource(R.drawable.shape);//parses an image from shape.xml relativeLayoutParams.addRule(RelativeLayout.CENTER_IN_PARENT); textView[0].setLayoutParams(relativeLayoutParams); relativeLayout.addView(textView[0]);//creates another textview textView[1] = new TextView(this); textView[1].setBackgroundResource(R.drawable.shape); RelativeLayout.LayoutParams relativeLayoutParams= new RelativeLayout.LayoutParams((RelativeLayout.LayoutParams.WRAP_CONTENT),(RelativeLayout.LayoutParams.WRAP_CONTENT));//create params for new textview relativeLayoutParams.addRule(RelativeLayout.RIGHT_OF, textView[0].getId());//to align the textview side by side textView[1].setText(“2”); relativeLayout.addView(textView[1], relativeLayoutParams);

Android:将图片保存到文件并检索它

用我的相机拍照后,我想将它保存在那个布局中。 我还想将它保存到文件中,并且能够在创建活动时加载该图片(因此,如果我切换到不同的活动并返回到此活动)。 截至目前,我可以拍摄并显示它,但如果我不止一次切换活动,图片就会丢失。我有以下相关代码: 我使用setImage()加载我的图片OnCreate: private void setImage(){ if (loadPicture(“hello”, bitmap) != null) { Toast.makeText(this, “not null”, Toast.LENGTH_SHORT).show(); imageView.setImageBitmap(loadPicture(“hello”, bitmap)); } } private void takePicture(){ Intent intent = new Intent(“android.media.action.IMAGE_CAPTURE”); File photo = new File(Environment.getExternalStorageDirectory(), “Pic.jpg”); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo)); imageUri = Uri.fromFile(photo); startActivityForResult(intent, 0); } public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); […]

RecyclerView占用所有屏幕空间

所以我在布局文件中遇到了一些RecyclerView问题 这里是: RecyclerView是可见的和可滚动的但是LinearLayout和里面的视图是不可见的……我尝试了很多东西,但到目前为止还没有任何工作。 你们中的任何人都可以指出我正确的方向吗? 提前谢谢了!

如何将RelativeLayout与Imageview和TextView转换为PNG图像?

在我的Android App Activity中,我有一个RelativeLayout,其中包含一个ImageView,并且在运行时填充了几个TextView。 我在活动中也有一个“保存”按钮,用于将ImageView中的图像保存到设备SD卡。 现在我真正想做的是在单击“保存”按钮并将其保存到SD卡时将元素(图像和RelativeLayout中的文本)一起转换为PNG图像。 有没有人尝试过这样的转换? 如果有人可以给我一些关于如何做到这一点的提示或代码片段会非常有帮助吗? 保存function正常,但目前只保存图像视图中的图像。 提前致谢。