Articles of android xml

EditText – 文本和EditText行之间的差距

当我在EditText字段中插入文本时,文本与EditText的行之间存在exception间隙。 这是我终端的打印屏幕,你可以看到我正在谈论的这个差距,它标有红色。 我玩过文字对齐和重力,但没有成功。 这是XML: 有人能发现为什么会这样,并解释我如何解决它? —————编辑———————– 我已将原始问题中发布的XML代码更新为我在应用程序中按照评论中的要求提供的真实XML代码。 第一个版画屏幕(上面的一个,来自真实的设备 – >运行Android 4.4.4 CyanogenMod的Galaxy S4),这里是使用API​​ 19的仿真器的打印屏幕

使用android中的图像按钮设计如下图像的布局

嗨, 我想设计如上图所示的按钮。 八个按钮以循环方式。 我很困惑如何设计一个圆形到板球的标志。 我已经尝试使用相对布局和线性布局,但不能这样做。 请帮助我实现这个视图。

animation两层可绘制项目前蜂窝

我试图animation两层drawable,以达到后蜂窝不确定进度指标的效果。 XML非常简单,但似乎只有一个层在Honeycomb之前的平台上运行时才会生成animation。 这仅仅是这些平台的限制,还是我可以使用的替代语法(通常是在API11之前或专门针对API11)来实现所需的function?

colors.xml资源不起作用

我在/res/values/colors.xml下的Android应用程序中创建了一个colors.xml文件。 内容是…… #00ff00 我尝试使用…更新我的TableRow的背景 TableRow test = (TableRow)findViewById(R.id.tableRow2); test.setBackgroundColor(R.color.Green); 这不会将其设置为绿色,而是灰色。 无论我添加到colors.xml文件的值是什么,它总是相同的灰色。 不过这确实有用…… TableRow test = (TableRow)findViewById(R.id.tableRow2); test.setBackgroundColor(android.graphics.Color.GREEN); 我的colors.xml有问题吗?

Android中的?selectableItemBackground,?android:selectableItemBackground和?android:attr / selectableItemBackground之间的区别?

有什么区别: android:background=”?selectableItemBackground” android:background=”?attr/selectableItemBackground” android:background=”?android:selectableItemBackground” android:background=”?android:attr/selectableItemBackground” 在Android?

如何为Android Honeycomb应用程序创建每周日历视图?

我正在开发一个Android(v3.0)应用程序,该应用程序需要模仿Google日历上的每周日历布局: 这些活动将基于通过Google Calendar API提出的外部请求(我已经开始使用此部分)。 使用API​​,我可以获得一周的事件列表,每个事件都有一个开始和结束日期时间。 我想使用此数据在类似于上面的视图中向应用程序的用户显示预定事件。 这是我到目前为止所拥有的: XML出现在下面: ” 我的方法是使40dp等于1小时的时间。 因此,每当我想添加持续时间为1.5小时的事件时,我将制作一个60dp的按钮,我将放置在时间开始的确切位置(从上到下12点= 0dp,从顶部下午1点= 40dp) ,2pm = 80d从顶部等)。 我的问题是: 有更好的方法吗? 如何将我的XML转换为可以添加到任何Android项目的独立视图? (我打算制作关于最终产品的博客文章) 谢谢!

如何在Android XML中旋转线?

我正在尝试使用XML在Android应用中绘制对角线,但它无效。 它只是绘制一条水平线。 main.xml : styles.xml : @drawable/background background.xml :

Android Studio:渲染问题缺少为此布局选择的样式 – 正确主题,无法find具有id的样式

我想为CardView创建卡片项xml布局并收到此错误。 这里的常见解决方案没有奏效(尝试过所有这些以及其他类似post)。 这是我的xml : 这是styles.xml的相关部分: @color/primary @color/primary_dark @color/primary_accent @color/white 这是Manifest的相关部分: 这是gradle build脚本的相关部分: compile ‘com.android.support:appcompat-v7:23.0.1’ compile ‘com.google.android.gms:play-services:8.1.0’ compile ‘com.android.support:design:23.0.1’ compile ‘com.android.support:cardview-v7:23.0.1’ compile ‘com.android.support:recyclerview-v7:23.0.1’ 这是错误: 谢谢,

Android中的动态vs XML布局?

我是Android开发的新手,已经开始创建自己的UI。 我看到你可以动态创建它( 动态布局 ): @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ScrollView sv = new ScrollView(this); LinearLayout ll = new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); sv.addView(ll); TextView tv = new TextView(this); tv.setText(“Name”); ll.addView(tv); EditText et = new EditText(this); ll.addView(et); Button b = new Button(this); b.setText(“Ok”); ll.addView(b); } 但我也看到netbeans有一个文件Resources-> layout-> main.xml 。 因此,您可以为UI创建XML布局( 声明XML布局 ): 所以我的问题是我应该使用哪个? 在Android开发中推荐什么以及动态与XML布局的优缺点是什么?

浅色/暗淡触感

我目前正在开发的应用程序使用了大量的ImageViews作为按钮。 这些按钮上的图形使用Alpha通道淡出按钮的边缘,使它们看起来不规则。 目前,我们必须为每个按钮生成2个图形(1个用于选定/聚焦/按下状态,另一个用于默认的未选择状态),并使用XML文件中为每个按钮定义的StateListDrawable。 虽然这很好用但看起来非常浪费,因为所有选定的图形都只是未选定按钮的着色版本。 这些花费时间来制作(无论多少)并占用最终APK中的空间。 似乎应该有一个简单的方法来自动执行此操作。 看起来,完美的解决方案是为每个按钮使用ImageViews,并在其tint属性中指定ColorStateList。 这种方法的优点是,所有按钮(共享相同色调)只需要一个XML ColorStateList。 但它不起作用。 如此处所述,当提供给tint的值不是单一颜色时,ImageView会抛出NumberFormatException。 我的下一次尝试是为选定的drawable使用LayerDrawable。 在图层列表中,我们将原始图像放在堆栈底部,由半透明矩形覆盖。 这适用于按钮图形的实体部分。 然而,应该是完全透明的边缘现在与顶层的颜色相同。 有没有人遇到过这个问题,find了合理的解决方案? 我想坚持XML方法,但可能会编写一个简单的ImageView子类,它将在代码中进行所需的着色。