Articles of android

Android – ImageView bottomCrop而不是centerCrop

我正在尝试定位ImageView,以便无论ImageView的高度有多小,图像的底部始终固定在视图的底部。 但是,没有任何比例types似乎符合我的要求。 CenterCrop很接近,但我不希望图像居中。 类似于CSS处理绝对定位的方式。 原因是,我需要为ImageView的高度设置animation,但让它看起来好像是“显露”图像的上半部分。 我假设找出这种裁剪图像的方法和animationImageView高度是最简单的方法,但如果有人知道更好的方法,我会喜欢被指向正确的方向。 任何帮助赞赏。

将ListView或RecyclerView添加到新的NavigationView

我正在使用Google 支持库版本22.2.0中的新NavigationView 。 它可以很好地生成使用菜单res填充的导航抽屉。 我想知道是否可以将ListView或RecyclerView添加到导航抽屉,以便可以使用我的自定义适配器代码填充它,这允许比菜单资源更大的灵活性。 这是我目前的XML: 在我的XML中,我会添加ListView或RecyclerView吗? 编辑 根据Basant的建议,我将ListView嵌套到NavigationView中。 你失去了从菜单res(据我所知)膨胀的能力,但它成功地按照我的意愿去做。 标头XML未更改,它只包含在XML中。 新代码:

如何为新的Design Support Library的FloatingActionButton设置animation

我正在使用带有5个不同片段的TabLayout。 在其中3个片段中应该出现android.support.design.widget.FloatingActionButton 。 现在我只是在选项卡更改时设置FAB的可见性,但我希望有一个animation,FAB进出。 我怎样才能在Android中实现这一目标?

使用picasso库android找不到带符号的符号方法

我在Android应用程序中遇到一个问题,我正在尝试检查已经存在的应用程序,该应用程序包含 implementation(‘com.squareup.picasso:picasso:3.0.0-SNAPSHOT’) { exclude group: ‘com.android.support’ } 毕加索图书馆和 在类中使用该库,这是代码 import com.squareup.picasso.Picasso; Picasso.with().load(url).placeholder(R.drawable.default_pic).into(imageView); 这里是错误, Error:(49, 20) error: cannot find symbol method with() 而我的android studio版本是3.0 RC1,这是一个问题吗?

如何在SQLite中将毫秒转换为日期

我从Calendar.getTimeInMilliseconds()在SQLite DB中存储日期。 我需要在SELECT语句中按月标记第一行,因此我需要使用SQLite函数将时间(以毫秒为单位)转换为任何日期格式。 我怎么能避免这个?

在android中的依赖列表appcompat中find2个版本的android-support-v4.jar

当我将appcompat项目添加为库时,我收到以下错误: – found 2 versions of android-support-v4.jar in the dependency list appcompat in android. – `aapt.exe` has stop working. 怎么解决这个?

没有Actionbar的导航抽屉

我搜索了很多站点(stackoverflow),但无法理解如何在没有操作栏的情况下实现导航抽屉。 我知道这个问题已在这里提出,但它没有正确的解释和代码。 我是android开发的初学者,所以任何人都可以用代码向我解释如何制作没有操作栏的导航抽屉 提前致谢!

Android:在Number / Phone上设置inputType时,检查EditText是否为空

我在android中有一个EditText供用户输入他们的AGE。 它设置为inputType = phone。 我想知道是否有办法检查这个EditText是否为空 。 我已经看过这个问题: 检查EditText是否为空。 但它没有解决inputType = phone的情况。 这些,我已经检查过但不起作用: (EditText) findViewByID(R.id.age)).getText().toString() == null (EditText) findViewByID(R.id.age)).getText().toString() == “” (EditText) findViewByID(R.id.age)).getText().toString().matches(“”) (EditText) findViewByID(R.id.age)).getText().toString().equals(“”) (EditText) findViewByID(R.id.age)).getText().toString().equals(null) (EditText) findViewByID(R.id.age)).getText().toString().trim().length() == 0 (EditText) findViewByID(R.id.age)).getText().toString().trim().equals(“”) and isEmpty do not check for blank space. 感谢您的帮助。

如何从android中的字符串数组中获取随机值?

在我的values.xml文件中,我有一个数组,就像这样; Cow Pig Bird Sheep 在我的应用程序中,我想随机获取其中一个值,但我不确定如何执行此操作。 我看过了 帮助从arrays.xml文件中获取String Array 和这个 从ArrayList中检索随机项 但是如何从我的列表中检索values.xml文件中定义的随机项?

将Serializable对象写入外部存储时java.io.NotSerializableException?

朋友们, 我正在使用以下代码将Serializable对象写入外部存储。 它抛出我的错误java.io.NotSerializableException甚至我的对象是可序列化的任何一个指导我,我在做什么错? public class MyClass implements Serializable { // other veriable stuff here… public String title; public String startTime; public String endTime; public boolean classEnabled; public Context myContext; public MyClass(Context context,String title, String startTime, boolean enable){ this.title = title; this.startTime = startTime; this.classEnabled = enable; this.myContext = context; } public boolean saveObject(MyClass obj) { […]