The problem is that adding a button to the GridView using an ArrayAdapter <> and List does not add text that I set to button.setText ("primer"); That is, the text in this button is not displayed. Showing android.widget.Button (...)
MainActivity code
public class MainActivity extends AppCompatActivity implements View.OnClickListener{ GridView FieldLayout; ArrayAdapter<Button> adapter; List<Button> list; //LinearLayout Test; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FieldLayout = (GridView) findViewById(R.id.gVDesk) ; list = new ArrayList<Button>(); } // Заполняем в шахматном порядке. public void Create(View v) { Button button = new Button(this);//(Button) LayoutInflater.from(this).inflate(R.layout.layout_btn_add, null); button.setText("primer"); list.add(button); adapter = new ArrayAdapter<>(this, R.layout.layout_btn_add, list ); FieldLayout.setAdapter(adapter); } @Override public void onClick(View v) { }}
layoutpassed to the constructor. He needs text for these buttons. - woesss