2011-08-25 21 views

Trả lời

16

Tôi đang sử dụng mã bên dưới để thêm Smiley/Emojis trong edittext.

ImageGetter imageGetter = new ImageGetter() { 
    public Drawable getDrawable(String source) { 
     Drawable d = getResources().getDrawable(R.drawable.happy); 
     d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
     return d; 
    } 
}; 

cs = Html.fromHtml("<img src='" + getResources().getDrawable(R.drawable.happy) + "'/>", imageGetter, null); 
edttxtemoji.setText(cs); 
+0

Hi Dipak, tôi đã thực hiện một textShortMessage để chỉnh sửa văn bản để có được mã cười trong android, tôi muốn tạo ra hình ảnh mặt cười trên cơ sở có được mã trong văn bản chỉnh sửa nhưng tôi không thể nhận được nó. vì vậy bạn có thể xin vui lòng giúp đỡ bất kỳ chi tiết xin vui lòng, tôi không hiểu trong mã nhất định của bạn là nơi tôi phải đặt mã này. – amity

+0

Cảm ơn bạn đã nhúng câu trả lời nhanh chóng của mình. – amity

+0

bạn thấy blog của tôi và sự cố của bạn được giải quyết hay không. –

1

Android có thể không hỗ trợ một số ký tự đặc biệt, nhưng ở đây là các hướng dẫn anyways:

Trên PC, tôi tin rằng một trong hai Alt + 1 hoặc Alt + 2 tạo ra một khuôn mặt cười.

This website cung cấp hướng dẫn tuyệt vời về cách làm mã alt, cùng với sự kết hợp mã alt làm gì.

Đối với máy Mac, bạn có thể giữ "Option + Command + T" xuống để mở danh sách các ký tự đặc biệt. Từ đó, mở danh mục "Linh tinh". Smiley của bạn là ở đó.

Đây có phải là những gì bạn đang tìm kiếm không? Nếu không, hãy cho tôi biết :). Khi mọi thứ khác không thành công, bạn chỉ có thể sử dụng hình ảnh mặt cười.

EDIT:Tôi đang sử dụng máy Mac. Tôi đã mở TextEdit, theo hướng dẫn trên của tôi cho Mac, tạo ra một khuôn mặt cười, cắt mặt cười và dán nó vào mã Java. Nó làm việc cho tôi. Nếu nó không làm việc cho bạn, hãy thử sao chép này:

EditText mEditText = null; 
mEditText.setText("☺"); 

EDIT 2:Tôi nghĩ Martin đang tìm kiếm chỉ là một mặt cười, không phải là một cửa sổ của Emoji của. Hiện tại, không có mã nguồn để mở cửa sổ này - chỉ có một ứng dụng riêng biệt thực hiện điều này, có thể được tìm thấy tại this link hoặc this link.

+0

Xin chào Mike Gates, làm cách nào để giúp liên kết này hiển thị cười trong văn bản chỉnh sửa Android? –

+0

Tôi xin lỗi, tôi không hiểu _exactly_ những gì bạn đang tìm kiếm. Nếu bạn muốn một biểu tượng mặt cười xuất hiện trong 'EditText' của Android, bạn có thể làm theo hướng dẫn nhỏ trong câu trả lời mà tôi đã cung cấp cho bạn và chỉ cần đặt biểu tượng mặt cười vào trường văn bản không? – Mxyk

+0

Mike, Điều này không hoạt động. –

Các vấn đề liên quan