如何使输入框更大?

时间:2018-06-28 17:50:13

标签: html input

我正试图扩大此评论框的大小,但似乎无法弄清楚该怎么做。只是想知道你们是否可以提供帮助。这就是我试图做的。

public class ExerciseRoutine extends Fragment implements ExerciseRoutine_Dialog.RoutineDialogListener{

    public static final String ROUTINE_DIALOG = "Routine Dialog";
    private ArrayList<ExerciseRoutine_Information> routineInformations = new ArrayList<>();

    private RecyclerView.Adapter adapter;

    public static ExerciseRoutine instance(){
        return new ExerciseRoutine();
    }

    @Override
    public void sendInput(String name, String split) {
        routineInformations.add(new ExerciseRoutine_Information(name, split));
        adapter.notifyItemInserted(routineInformations.size());
    }

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.exercise_routine_fragment, container, false);

        setHasOptionsMenu(true);

        RecyclerView recyclerView = view.findViewById(R.id.ExerciseRoutine_Recycler);
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getActivity());
        recyclerView.setLayoutManager(layoutManager);
        adapter = new ExerciseRoutineAdapter(getContext(), routineInformations);
        // So far you have a RecyclerView with an empty List.
        recyclerView.setAdapter(adapter);

        return view;
    }

    @Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);

        inflater.inflate(R.menu.exercise_routine_menu, menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch(item.getItemId()){

            case R.id.action_addRoutine:
                showDialog();
                return true;
        }

        return super.onOptionsItemSelected(item);
    }

    private void showDialog(){
        ExerciseRoutine_Dialog routineDialog = new ExerciseRoutine_Dialog();
        routineDialog.setTargetFragment(ExerciseRoutine.this, 1);
        routineDialog.show(getFragmentManager(), ROUTINE_DIALOG);
    }
}

1 个答案:

答案 0 :(得分:3)

您需要将textarea属性用于这种较大的多行文本字段。

<form action="" target="_blank">
  <br>
  First name:<br>
  <input type="text" name="firstname" value="">
  <br>
  Last name:<br>
  <input type="text" name="lastname" value="">
  <br><br>
  Comment:<br>
  <textarea rows="4" cols="50" name="comment"></textarea>
  <br><br>
  <input type="submit" value="Submit">
</form>