Comment définir les poids?
Je vais essayer d'obtenir les points de vue à l'intérieur d'un LinearLayout pour remplir la largeur. J'ai essayé de réglage en utilisant LayoutParams, mais il m'a donné une erreur:
Mon code:
EditText et = new EditText(v.getContext());
et.setHint("asset ");
et.setTextSize(12);
et.setLayoutParams(new LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT, 0.25f));
et.setPadding(0, 15, 0, 10);
L'erreur:
Le constructeur ActionBar.LayoutParams(int, int, float) n'est pas défini
OriginalL'auteur kyokotsu | 2013-05-22
Vous devez vous connecter pour publier un commentaire.
Juste ce que le message d'erreur indique, pas de
ActionBarLayoutParams
constructeur prend un flotteur. Vous avez besoin l'un de l' disponible graivty constantes de la gravitéMais il semble que vous importez le mauvais
LayoutParams
. Si c'est pour unLinearLayout
et pasActionBar
alors vous avez besoin d'importer desLinearLayout.LayoutParams
ActionBar.LayoutParams
LinearLayout.LayoutParams
OriginalL'auteur codeMagic
changer votre importation d'utiliser LinearLayout.LayoutParams pas ActionBar.LayoutParams
ou modifier le code
à
OriginalL'auteur petey
Puisque vous utilisez
LinearLayout
, je pense que vous devriez appelerLinearLayout.LayoutParams
.OriginalL'auteur jbihan