Articles of xml

Android中的TypeArray – 如何在xml中存储自定义对象并检索它们?

我有一个类似的课程 public class CountryVO { private String countryCode; private String countryName; private Drawable countryFlag; public String getCountryCode() { return countryCode; } public void setCountryCode(String countryCode) { this.countryCode = countryCode; } public String getCountryName() { return countryName; } public void setCountryName(String countryName) { this.countryName = countryName; } public Drawable getCountryFlag() { return countryFlag; } public void […]

错误:在’android’包中找不到属性’textAlignment’的资源标识符

这是我的res / layout mobile.xml文件。 我的错误在哪里? 当我运行textview时出现此错误。

获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’

logcat的 05-11 19:14:52.567 4489-4489/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.grab.deals.dealcart, PID: 4489 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.deals.dealcart/com.grab.deals.dealcart.Full_view.Full_view}: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) […]

Android XML布局文件和命名空间

Android布局在XML中定义,在根元素中声明了此命名空间: xmlns:android=”http://schemas.android.com/apk/res/android” 元素示例: 为什么使用android前缀而不是像xmlns=”http… ? 为什么前缀仅用于属性而不用于元素?

如何向自定义属性添加文档?

我知道如何为视图创建自定义属性,例如: 我想知道是否有办法向这些自定义attrs添加文档。 在XML编辑器中编辑布局时,您可以获得描述attrs内容的工具提示。 例如,如果您输入android:layout_width=它将为您提供以下信息,“指定视图的基本宽度。[dimension,enum]” 有没有办法为你自己的attrs提供? 谢谢

Android更改材质高程阴影颜色

是否可以更改xml提升属性生成的阴影颜色? 我希望通过代码动态更改阴影。

滚动listView时为什么项目会消失?

我的应用程序使用ListView显示单元格中的不同项目。 它必须有照片和名称,但它恰好有描述和图标。 问题是:当我滚动ListView并返回顶部时,描述和图标消失了,只有图像和名称。 我的印象是描述和图标已被删除,每行的大小相同。 我为ListView使用自定义适配器(BaseAdapter) : public class MyAdapterPark extends BaseAdapter { private ArrayList datapark; private LayoutInflater myInflater; public MyAdapterPark (Context context, ArrayList _datapark) { this.myInflater = LayoutInflater.from(context); this.datapark = _datapark; } @Override public int getCount() { return this.datapark.size(); } @Override public Object getItem(int arg0) { return this.datapark.get(arg0); } @Override public long getItemId(int position) { […]

如何在android中设置包装内容的最大高度?

在android中,如何创建一个具有最大高度的滚动视图,并包装内容,基本上它是垂直包装内容,但具有最大高度? 我试过了 但这不起作用?

@id和@ + id有什么区别?

我刚刚开始使用android,并且已经完成了大约5个布局文件。 但是,我刚才意识到我一直在互换使用@id和@ + id,但我不确定两者之间的确切区别是什么。

自定义方形LinearLayout。 怎么样?

我为方形布局创建了自己的类: public class SquareLayout extends LinearLayout{ public SquareLayout(Context context) { super(context); } public SquareLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SquareLayout(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = MeasureSpec.getSize(widthMeasureSpec); int height = MeasureSpec.getSize(heightMeasureSpec); int size = width > height […]