小编Tom*_*Tom的帖子

令人费解的Android xmlns错误

我在许多地图示例中遇到过这样的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <fragment
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

然而,对于他们所有人来说,我得到了错误

说明资源路径位置类型为标记片段找到意外的名称空间前缀"xmlns"activity_msmap.xml/example/res/layout line 8 Android Lint问题

在线

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
Run Code Online (Sandbox Code Playgroud)

那么......这里发生了什么?我在各地的例子中看到它,但它导致我的Eclipse/Android出错?另外,为什么在父元素中也定义了同样的xml命名空间?

android

3
推荐指数
1
解决办法
2749
查看次数

Android getResources/getIdentifier没有返回ID

我有像这样的代码:

String s = "replace__menu__" + data.imageid + ".png";
int RID = this.getApplicationContext().getResources().getIdentifier(s, "drawable-hdpi", getPackageName());
Run Code Online (Sandbox Code Playgroud)

字符串S =指令设置一个值,是相同于我的RES /抽拉-HDPI文件夹名称中的一个.但是,返回值将RID设置为值0

知道为什么我的代码无效吗?难道我做错了什么?

android

3
推荐指数
1
解决办法
5189
查看次数

Delphi TListBox iOS制作新的itemstyle/behavior

我需要显示自定义数据.对于例如我需要显示与名称,描述,照片中的联系人列表.理想情况下,我还希望在那里显示自定义数据,例如启动电话呼叫的按钮.默认样式不是我想要的,但相当接近.

因此,据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件?那可能吗?(Anotther问题当然是设置自定义数据控件的值.)

delphi listbox ios firemonkey

3
推荐指数
1
解决办法
1369
查看次数

获取FileNotFoundException/EISDIR

我收到这个错误

java.io.FileNotFoundException:/data/data/com.example.app/cache/news.xml:open failed:EISDIR(是一个目录)

使用此代码

try {
  File cache = ctx.getCacheDir();
  String s = cache.getAbsolutePath() + File.separator + path;
  File f = new File(s);
  File pf = f.getParentFile();
  if (pf != null) {
    pf.mkdirs();
  } 
  if ( (pf.exists()) && (pf.isDirectory()) ) {           
    if ( (!f.exists()) || (!f.isFile()) ) {
      f.createNewFile();
    }
    if ( (f.exists()) || (f.isFile()) ) {
      FileOutputStream os = null;        
      os = new FileOutputStream(s, false);            
      if (os != null) {
        SharedCode.sharedWriteTextFileToStream(str, os);                
      }
      os.flush();
      os.close();
    }
  }  
}  
catch …
Run Code Online (Sandbox Code Playgroud)

java android exception file

3
推荐指数
1
解决办法
5577
查看次数

Android SetTint 不再工作

我有来自RatingBar android - 自定义绘制运行时的代码

它之前工作过,我曾经改变我的评级控件上图形的颜色:

              vthf.rating.setOnTouchListener(new OnTouchListener() {
                @Override
                public boolean onTouch(View v, MotionEvent event) {
                  if (event.getAction() == MotionEvent.ACTION_UP) {
                     //--
                     float touchPositionX = event.getX();
                     float width = vthf.rating.getWidth();
                     float starsf = (touchPositionX / width);
                     starsf = starsf * param_final__data.score_max;
                     int starsint = (int) Math.round(starsf);
                     byte starsbyte = (byte) starsint;
                     param_final__data.score_cur = starsbyte;
                     starsf = starsint;
                     vthf.rating.setRating(starsf);
                     //--
                     int color = Color.BLACK;
                     switch (starsbyte % 4) {
                       case 0: color = Color.BLUE; break; // 4 stars
                       case 3: …
Run Code Online (Sandbox Code Playgroud)

android drawable

3
推荐指数
1
解决办法
1623
查看次数

Delphi RichEdit,获得任意行的y像素开始

我有一个richedit包含使用不同字体,样式,语言等的行.

我正在画一个阴沟.我想在与相应行相同的y像素位置开始绘图.

delphi richedit line trichedit

2
推荐指数
1
解决办法
692
查看次数

如何从ArrayAdapter继承?

所以我发现了一些我正在努力工作的代码.我是Android/Exclipse/Java的新手,仍然试图将整个事情包裹起来.但是,我主演自己是盲目的.

说我有这个:

private class RSSListAdapter extends ArrayAdapter<MyRSSItem> {
  private List<MyRSSItem> objects = null;        
  public RSSListAdapter(Context context, int viewid, List<MyRSSItem> objects) {
    super(context, viewid, objects);                       
    this.objects = objects;            
  }
}
Run Code Online (Sandbox Code Playgroud)

这个:

myRssAdapter = new RSSListAdapter(thisActivityContext, newsListView, myItemsDataArrayList);
Run Code Online (Sandbox Code Playgroud)

在哪里myItemsDataArrayList声明如下:

ArrayList<MyRSSItem> myItemsDataArrayList = new ArrayList<MyRSSItem>();
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

构造函数News.RSSListAdaptor(Context,ListView,ArrayList)未定义

我当然试过谷歌,但是,好吧,没有运气.

android android-arrayadapter

2
推荐指数
1
解决办法
534
查看次数

如何初始化自己类型的Java数组

我有这个

Integer[] picIDs = {             
  R.drawable.whatever
  ,
  R.drawable.example
};
String[] picDescs = {
  "test1"
  ,
  "test2"      
};    
Run Code Online (Sandbox Code Playgroud)

最初我想创建一个包含字段"id"和"desc"的数据类型的数组,但似乎不可能在声明中初始化这样的数组?(我无法以谷歌的方式去做.)这是真的吗?

java

2
推荐指数
1
解决办法
81
查看次数

Android:组织不同的构建目标/读取资源文件运行时

我正在开发一个应用程序,我想为不同的客户皮肤.(标题徽标图像,背景图像,文本字符串等)

我正在考虑在配置文件中运行时读取以某种方式切换它的设计时或编译时.如果运行时,应用程序将在启动时读取配置文件以配置自身.(打开/关闭东西,图形,文本等)

如果运行时:有没有办法发送带有不同.zip文件(包含图像等资源)的.apk文件,然后在内存中解压缩.zip文件并替换例如drawable + texts + SharedPreferences?

如果设计时:有没有办法在Eclipse/ADT中的不同资源集之间轻松切换编译时或运行时?喜欢有不同的文件夹,不同的图像,字符串等?我还是ADT/Eclipse的新手,所以我不确定是否有一种既定的方式来做我想做的事情?

eclipse deployment android

2
推荐指数
1
解决办法
2007
查看次数

EIdOSSLConnectError连接SSL时出错 - 观察到EOF

我的平台是这样的

  • OS X Yosemite 10.10.5
  • 最新Indy(10.6.2.0,下载2016 3月13日 - Indy10_5346.zip)
  • 拉撒路1.4.4

关于OpenSSL版本,我尝试过:

  • HomeBrew OpenSSL安装如下:"brew install openssl --universal"
  • / usr/lib /中提供的内置(0.9.8)OS X

我收到错误:

EIdOSSLConnecError与SSL连接时出错 - 观察到违反协议的EOF

在第19418行的文件Protocols/IdSSLOpenSSLHeaders.pas中

但是,因为我正在使用最新的一切 - 为什么我会收到此错误?

(发生在调用OpenEncodedConnection时)

以下是我设置Indy HTTP客户端OpenSSL处理程序的方法:

FIOHandlerOpenSSL := TIdSSLIOHandlerSocketOpenSSL.Create;
FIOHandlerOpenSSL.SSLOptions.SSLVersions := [sslvSSLv23,sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2]
FIOHandlerOpenSSL.Mode := sslmClient;
FIOHandlerOpenSSL.VerifyMode := [];
FIOHandlerOpenSSL.VerifyDepth := 0;
Run Code Online (Sandbox Code Playgroud)

delphi macos openssl indy lazarus

2
推荐指数
1
解决办法
9325
查看次数