小编Adn*_*nan的帖子

将Listview项转换为单个位图图像

参考此主题:Android获取所有ListView项目的屏幕截图

我想做类似的事情,但我有自定义适配器,它抛出我NullPointerException错误在此代码:

childView.measure(MeasureSpec.makeMeasureSpec(_listView.getWidth(),    MeasureSpec.EXACTLY),MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
Run Code Online (Sandbox Code Playgroud)

我的定制适配器:

public class InvoiceListAdapter extends BaseAdapter {

  ArrayList<Object> _itemList;
  public Activity _context;
  public LayoutInflater _inflater;
  BarCodeGenerator Generator = new BarCodeGenerator();


  public InvoiceListAdapter(Activity context,ArrayList<Object> itemList)
  {
      super();
      this._context=context;
      this._itemList=itemList;
      this._inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

  }
@Override
public int getCount() {
    // TODO Auto-generated method stub
    return _itemList.size();
}

@Override
public Object getItem(int position) {
    // TODO Auto-generated method stub
    return _itemList.get(position);
}

@Override
public long getItemId(int position) {
    // TODO Auto-generated method stub
    return 0;
}

public static class …
Run Code Online (Sandbox Code Playgroud)

android listview bitmap

9
推荐指数
2
解决办法
3699
查看次数

根据部署中的环境淹没清单文件

我想将不同的清单文件部署到我们的暂存和生产环境中。我想知道如何在 Angular.json 中使用 fileReplacement,如下所示:

 "configurations": {
        "production": {
          "fileReplacements": [
            {
              "replace": "apps/store/src/manifest.webmanifest",
              "with": "apps/store/src/manifests/manifest.prod.webmanifest"
            }
          ],
         ....
      }
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果没有,我该怎么做?

谢谢。

manifest webpack angular

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

如何使用 tailwind 实现像 google meet 一样的 Best Fit Layout 与网格

我想使用 Tailwindcss 构建视频会议屏幕布局,我希望它能够自动适应列和行中的项目:

在此输入图像描述

在此输入图像描述

在此输入图像描述

如果我的风格是这样的:

<div class="grid grid-flow-col gap-4">
    <video-app class="video" *ngFor="let video of studentsVideo" [video]="video" ></video-app>
</div>
Run Code Online (Sandbox Code Playgroud)

它只扩展列,不会创建新行。我该如何设计这个布局?

更新:

我们知道有用户加入会议。我们有用户的长度,我们可以动态设置 grid-cols-{n} 和 grid-rows-{n} 但我们如何计算它来检测行和列的最佳拟合数字?

谢谢。

grid angular tailwind-css

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

即使使用setHomeButtonEnabled(true)应用程序图标也无法在Android 14中单击

我的代码:(更新)我在这里添加了我的onCreateOptionsMenu和onOptionsItemSelected方法:

  ActionBar actionBar = getActionBar();
  actionBar.setHomeButtonEnabled(true);
  actionBar.setDisplayHomeAsUpEnabled(true);
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.login, menu);
    return true;
    }
   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
   // Handle item selection
   switch (item.getItemId()) {
       case R.id.action_createInvoice:
           startActivity(new Intent("com.domain.Activity1"));
           return true;

       default:
           return super.onOptionsItemSelected(item);
       }
   }
Run Code Online (Sandbox Code Playgroud)

我的清单文件:

    <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

    <activity android:label="@string/activity" android:name=".Activity"
        android:parentActivityName="com.some.activity">
         <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value="com.some.activity" />
        <intent-filter>
            <action android:name="com.this.activity" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

使用此设置,应用程序图标在Android …

android android-4.0-ice-cream-sandwich android-actionbar

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

位置索引始终在getView中返回0

我想实现一个ListView,其中每行都有Delete Btn.

我唯一的问题是当我点击某行的删除Btn时,行0的行刚删除!

我想不知怎样我的getView中的Position参数无法更新,总是有0值

我该怎么办?!

谢谢.

import java.util.ArrayList;
import android.app.Activity;
import android.content.Context;
//import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class InvoiceListAdapter extends BaseAdapter {

  ArrayList<Object> _itemList;
  public Activity _context;
  public LayoutInflater _inflater;


  public InvoiceListAdapter(Activity context,ArrayList<Object> itemList)
  {
      super();
      this._context=context;
      this._itemList=itemList;
      this._inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

  }
@Override
public int getCount() {
    // TODO Auto-generated method stub
    return _itemList.size();
}

@Override
public Object getItem(int position) {
    // TODO Auto-generated method stub
    return _itemList.get(position); …
Run Code Online (Sandbox Code Playgroud)

android listview baseadapter

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

无法登录 Gitlab CI 中的 MSSQL docker 以开始测试迁移

我想为我的项目设置 CI/CD。我的问题是当 Laravel 开始迁移时会发生此错误:

在此处输入图片说明

在我的 gitlab-ci 文件中,我测试了 localhost、127.0.0.01 和图像名称 (mcr.microsoft.com/mssql/server) 作为 DB-Host 和 MSSQL-Host 的主机。它们都不起作用。我不知道是因为 docker 和 gitlab 或 Dockerfile 配置之间的网络问题。

这是我的 Dockerfile:

# Set the base image for subsequent instructions
FROM php:7.3

# Update packages
RUN apt-get update

# Install PHP and composer dependencies
RUN apt-get install gnupg -qq git wget curl libmcrypt-dev libjpeg-dev libpng-dev libfreetype6-dev 
libbz2-dev libzip-dev

# Clear out the local repository of retrieved package files
RUN apt-get clean

# Install needed extensions
# Here you can …
Run Code Online (Sandbox Code Playgroud)

laravel docker gitlab-ci gitlab-ci-runner

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