小编dav*_*veD的帖子

Android ListView自定义适配器ImageButton

如果有更好的方式请求告诉我,这可能不是正确的方法.我已经创建了一个自定义适配器类,在我的getView方法中,我给我想要使用的视图充气

public View getView(int position, View convertView, ViewGroup parent) 
    {
        View v = mInflater.inflate(R.layout.wherelayout, null);
        if (convertView != null) 
        {
            v = convertView;
        }
        HashMap<String, Object> whereHash = (HashMap<String, Object>) this.getItem(position);
        if (whereHash != null) 
        {
            TextView whereId = (TextView) v.findViewById(R.id.tvWhere);
            TextView whereDetails = (TextView) v.findViewById(R.id.tvWhereDetails);
            ImageButton ibDelWhere = (ImageButton) v.findViewById(R.id.ibDelWhere);

            whereId.setText((CharSequence) whereHash.get("where"));
            whereDetails.setText((CharSequence) whereHash.get("details"));
            if (ibDelWhere != null)
            {
                ibDelWhere.setId(position);
                ibDelWhere.setOnClickListener(new OnClickListener() 
                  {

                    @Override
                    public void onClick(View v) 
                    {
                        //do stuff when clicked
                    }
                  }
                );
            }
        }
        return …
Run Code Online (Sandbox Code Playgroud)

android view adapter

6
推荐指数
1
解决办法
1万
查看次数

Log4net 滚动文件名

我在 C# 应用程序中使用 log4net

<log4net>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="..\logs\Program.log.xml" />
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="10000KB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.XmlLayoutSchemaLog4j">
        <conversionPattern value="%utcdate [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="LogFileAppender" />
      <appender-ref ref="RollingFileAppender" />
    </root>
  </log4net>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我的日志文件被重命名 -

Program.log.xml.1
Program.log.xml.2
Run Code Online (Sandbox Code Playgroud)

因此,如果正确的文件查看器很容易打开文件,我希望将文件重命名 -

Program.log.1.xml
Program.log.2.xml
Run Code Online (Sandbox Code Playgroud)

我搜索了文档,看不到或不明白。谢谢大家。

c# log4net filenames

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

Android:查看未显示所有浏览器的本地html文件

我的应用程序正在生成一个HTML文件,然后我想向用户显示,我的代码如下 -

Uri uri = Uri.parse("file://" + fileName);
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setDataAndType(uri, "text/html");
browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(browserIntent);
Run Code Online (Sandbox Code Playgroud)

然后它向我显示"使用完整操作"但仅列出FireFox浏览器.我也安装了Chrome,Opera和Dolphin浏览器.为什么我不选择所有这些?谢谢.

html android android-intent

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

标签 统计

android ×2

adapter ×1

android-intent ×1

c# ×1

filenames ×1

html ×1

log4net ×1

view ×1