Articles of android xml

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子类,它将在代码中进行所需的着色。

TextView在某些分辨率下被削减

我有一个RecyclerView ,其中包含带有TextView和ImageView的CardView ,以及其他一些布局。 问题是,在某些屏幕分辨率下, TextView被切断或推到下一行,这是我不想要的。 在其他分辨率, TextView有足够的空间。 小决议: 高分辨率: 如何组织布局以便TextView有足够的空间,并且ImageView大小会相应调整? 这是我的RecyclerView项目的xml:

Eclipse Android XML跳转到编辑器

我已经在eclipse(android)中应对了一个恼人的“bug”一段时间了,今天它让我很烦恼! 所以我想知道是否有其他人来到这里,你find了解决方案吗? 这很难解释,所以希望这三个屏幕上限有助于: 第一个截图,一切都很好。 第二个截图,经过简单的点击,一切都在四处移动。 第三个屏幕截图,另一个点击,事情再次移动。 关闭文件并再次打开接缝解决问题一段时间,但它真的很烦人! 有没有人遇到这个,或者修复它? – 编辑 忘了提,我正在跑步: Eclipse 4.2.0 64位(在Windows 7上) ADT 20

Android CalendarView减慢了布局

这真让我抓狂。 我的Android应用程序中有一个片段,它使用RelativeLayout进行布局。 问题是,由于某种原因,渲染需要很长时间,大约5秒钟才能在屏幕上加载大约4个元素。 其中一个元素是CalendarView,当我删除它时,它会恢复到正常的速度(即:即时)。 我想这个问题与我要求Android公布它的方式有关,一定不是很有意义,也不是效率低下的东西。 这是XML文件: 我已经尝试了大量不同的布局选项,但删除日历似乎是唯一有所作为的东西。 任何见解将不胜感激。 谢谢