Articles of xml

找不到与layout_hint中给定名称匹配的资源

我是新的,实际上这是我对android程序的第一次尝试。 我正在关注android开发者培训网站。 我的activity_main.xml如下所示: 现在它显示错误和警告,如: 警告 – This text field does not specify an inputType or a hint 错误 – error:Error:No resource found that matches the given name( at ‘layout_hint’ with the value ‘@string/edit_message’)

Java / Android从xml获取数组

我有一个在我的应用程序中使用的xml文件中的经度和经度点列表。 我发现我自己重复这段代码来经常获得积分并认为必须有更好的方法吗? String[] mTempArray = getResources().getStringArray(R.array.stations); int len = mTempArray.length; mStationArray = new ArrayList(); for(int i = 0; i < len; i++){ Station s = new Station(); String[] fields = mTempArray[i].split("[\t ]"); s.setValuesFromArray(fields); Log.i("ADD STATION", ""+s); mStationArray.add(s); } XML的格式为: Station name 1111111 11111 1 而另一个(可能的)问题是,为了得到一个站,我必须得到所有这些并从arrays中拉出我想要的那个。 这会慢得多吗? 我可以在整个应用程序中使这个数组一致吗? (但保持单独的Intent方法)

垂直对齐重力无响应

为什么不将视图中的内容置于中心位置? 我看到了几个关于垂直对齐的SO线程,我也看到了这个 ,但我只有一个水平的LinearLayout,所以设置引力会从一侧到另一侧调整视图。 由于LinearLayout具有父级的尺寸,它是否不会填满整个屏幕? 不应该android:layout_gravity=”center_vertical”在它的维度的中心(垂直)对齐它的子视图? 这对我来说对我所做的编码是有意义的,那么为什么android没有意义呢? 我是否需要另一个垂直的LinearLayout来保存其中的所有其他内容并使用android:layout_gravity=”center_vertical” ?

ActionBar / Toolbar未在Lollipop版本的应用上显示

我目前正在尝试将我的应用程序转换为棒棒糖材质设计,并且在操作栏/工具栏中遇到了一些问题。 按照我的方式实现所有操作,操作栏/工具栏不会显示在棒棒糖或kitkat设备上。 也许有人可以看看我的主题,样式,activity_main(我拿着一堆片段,是我放置工具栏xml代码的唯一地方)和mainactivity。 谢谢。 价值观/ styles.xml @menu/action_menu 值/的themes.xml @color/material_blue_grey_800 @color/material_blue_grey_950 @color/black true false activity_main.xml中 <!– –> 主要活动 public class MainActivity extends ActionBarActivity implements OnItemClickListener { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Fragment fragment = new MadlibsSelect(); fragment = new MadlibsSelect(); FragmentTransaction fm = getSupportFragmentManager().beginTransaction(); fragment.setArguments(getIntent().getExtras()); fm.add(R.id.fragment_container, fragment); fm.commit(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); […]

android.view.InflateException:二进制XML文件行#9:错误导致类

我一直在研究这个问题几个小时和类似的错误,解决方案没有做到这一点。 我在不同的活动中重复使用这个XML文件用于多个ListViews(我假设它与它有关)但我不明白为什么它会破坏。 XML文件表示ListView中的各个项目。 这是XML: 这是Java(在convertView =(FrameLayout)FrameLayout.inflate上发生错误(mContext,R.layout.column_post,null);): @Override public View getView(int position, View convertView, ViewGroup parent) { JSONObject thePost = null; String kind = null; try { thePost = mPosts.getJSONObject(position); kind = thePost.getString(“kind”); } catch (Exception e) { System.out.println(“errreoroer”); } if (null == convertView) { LayoutInflater inflater = (LayoutInflater) mContext .getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = new FrameLayout(mContext); if […]

Android XML可绘制透明渐变

我想澄清一下HTML颜色代码前面的代码是什么以及它是如何运作的。 1)我假设,在下面的例子中, #00000000的endColor与前面的两个00表示生成的颜色比FF更透明。 2)但规模是多少? 3)是否有某种hex量表相当于某些百分比? 我真的很困惑,找不到文档,因为我甚至不确定我应该搜索的术语,除了’xml透明渐变‘,它不告诉我我想知道什么。 任何/所有帮助表示赞赏。 谢谢

向TextView添加多个String

例如,我在xml中有一些字符串 My String 1 My string 2 我希望在活动中显示类似My String 1:My string 2的内容 是否可以添加到相同的TextView以上 问题在于,如果将它们插入到TableLayout中,它们将被视为单元格,并且“:”符号不会写在String1旁边(它写在两个字符串的中间)。 是否可以在xml代码中只在一个TextView中连接字符串(不用Java编程)? 我的意思是有任何语法来追加类似的字符串 谢谢

TextView不能平滑滚动

我正在尝试使用以下代码滚动我的textview: TextView text = (TextView) findViewById(R.id.textView12); text.setMovementMethod(ScrollingMovementMethod.getInstance()); int height = getResources().getDrawable(R.drawable.pic_ground_pranic).getIntrinsicHeight(); text.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, height)); text.setText(“As part of an Android App I am building a button set.For performance reasons and to keep the code simpler, the Android system uses pixels as the standard unit for expressing dimension or coordinate values. That means that the dimensions of […]

android-support-v7-mediarouter中styles.xml中的错误

以下是android-support-v7-mediarouter的styles.xml文件。 56dp 48dp 0dp true @string/mr_media_route_button_content_description @drawable/mr_ic_media_route_holo_dark 56dp 48dp 0dp true @string/mr_media_route_button_content_description @drawable/mr_ic_media_route_holo_light 但是我发现很多没有find资源的错误,其中一些是: [2014-04-05 10:03:14 – SplashActivity] /home/sahil/workspace/android-support-v7-appcompat/res/values-v14/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Holo.ActionBar’. [2014-04-05 10:03:14 – SplashActivity] /home/sahil/workspace/android-support-v7-appcompat/res/values-v14/styles_base.xml:28: error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Holo.Light.ActionBar’. [2014-04-05 […]

Android Eclipse所有Spinner字体都变成了白色

在我的项目中,所有Spinner字体突然变白,原因是我找不到。 之前他们都是黑人。 例如,在微调器中,下拉列表全部为白色。 它的XML文件如下; 为了确保,我将#000000添加到所有相关位置,但列表仍为白色。 使用以下方法填充微调器: ArrayAdapter dataAdapter2 = new ArrayAdapter(context, android.R.layout.simple_spinner_item, list); dataAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(dataAdapter2); 所以我给simple_spinner_item和simple_spinner_dropdown_item添加了黑色,但仍然没有变化。 在Java部分,我不做任何与颜色有关的事情。 什么可能导致所有这些文本是白色的? 编辑:只有微调器有问题。 我可以改变其他元素的文字颜色。 但即使我将textColor:“#000000”插入到与微调器相关的任何地方,我也无法更改微调器。