Items with long title in Android

In an Android application, I have a "Grid Layout" with fixed size cells for describing Three-line items:

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Number of columns and rows in Grid depend to the device dimensions. Also above items (boxes) will created by users and this may cause a problem:

What we have to do if a user enter a long title which exceeds bound of item? Of course we can do:

  1. ellipsis title
  2. limit input characters of title
  3. break long title text into two lines
  4. use "list" instead of grid; but it cause empty/blank spaces on "tablets" around items

What is the best choice?