res/layout/chat.xml
author Nikita Kozlov <nikita@elyzion.net>
Sat, 05 Nov 2011 22:27:58 +0100
changeset 921 319ce14e4826
parent 911 0de5ddd06ecd
permissions -rwxr-xr-x
modify otr chat status for already openned chat when the participant goes offline
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
480
eb6f1fbea903 Premier jet de l'activite chat, devant remplacer par la suite SendIM.
dasilvj
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
493
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
     2
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
500
4da77df8f950 Intégration de l´activité Chat à la place de l´activité SendIM
Jean-Manuel ¨dasilvj¨ Da Silva
parents: 493
diff changeset
     3
	android:layout_width="fill_parent" android:layout_height="fill_parent"
493
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
     4
	android:orientation="vertical">
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
     5
	<LinearLayout android:id="@+id/chat_header"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
     6
		android:layout_width="fill_parent" android:layout_height="wrap_content"
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
     7
		android:orientation="horizontal" android:gravity="center_vertical"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
     8
		android:background="#222222" android:padding="4px">
493
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
     9
		<ImageView android:id="@+id/chat_contact_status_icon"
829
4b36a3c452e6 Use a common ImageView for avatar and status
Da Risk <darisk972@gmail.com>
parents: 792
diff changeset
    10
			android:src="@drawable/avatar_status"
4b36a3c452e6 Use a common ImageView for avatar and status
Da Risk <darisk972@gmail.com>
parents: 792
diff changeset
    11
			android:layout_width="48dip"
4b36a3c452e6 Use a common ImageView for avatar and status
Da Risk <darisk972@gmail.com>
parents: 792
diff changeset
    12
			android:layout_height="48dip"
4b36a3c452e6 Use a common ImageView for avatar and status
Da Risk <darisk972@gmail.com>
parents: 792
diff changeset
    13
			/>
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    14
		<LinearLayout android:orientation="vertical"
480
eb6f1fbea903 Premier jet de l'activite chat, devant remplacer par la suite SendIM.
dasilvj
parents:
diff changeset
    15
			android:layout_width="fill_parent" android:layout_height="wrap_content"
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    16
			android:paddingLeft="15sp">
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    17
			<TextView android:id="@+id/chat_contact_name"
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    18
				android:layout_width="fill_parent" android:layout_height="wrap_content"
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    19
				android:lines="1" android:singleLine="true" android:textSize="16sp"
767
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    20
				android:textStyle="bold" android:textColor="#FFFFFF"
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    21
				android:focusable="true"/>
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    22
			<TextView android:id="@+id/chat_contact_status_msg"
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    23
				android:layout_width="fill_parent" android:layout_height="wrap_content"
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    24
				android:autoLink="all" android:textSize="12sp" android:textColor="#FFFFFF"
767
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    25
				android:textColorLink="#FFFFFF"
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    26
				android:focusable="true"/>
704
e310d3275d5d Finish reception of Chat State message.
Da Risk <darisk972@gmail.com>
parents: 638
diff changeset
    27
			<TextView android:id="@+id/chat_contact_chat_state"
e310d3275d5d Finish reception of Chat State message.
Da Risk <darisk972@gmail.com>
parents: 638
diff changeset
    28
				android:layout_width="fill_parent" android:layout_height="wrap_content"
767
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    29
				android:textStyle="italic" android:textSize="12sp"
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    30
				android:focusable="true"/>
810
0ff0059f2ec3 initial commit adding otr to beem, it's based on http://bitbucket.org/romanzadov/beem, with a better beem integration
Nikita Kozlov <nikita@mbdsys.com>
parents: 792
diff changeset
    31
			<TextView android:id="@+id/chat_contact_otr_state"
0ff0059f2ec3 initial commit adding otr to beem, it's based on http://bitbucket.org/romanzadov/beem, with a better beem integration
Nikita Kozlov <nikita@mbdsys.com>
parents: 792
diff changeset
    32
				android:layout_width="fill_parent" android:layout_height="wrap_content"
0ff0059f2ec3 initial commit adding otr to beem, it's based on http://bitbucket.org/romanzadov/beem, with a better beem integration
Nikita Kozlov <nikita@mbdsys.com>
parents: 792
diff changeset
    33
				android:textStyle="italic" android:textSize="12sp"
0ff0059f2ec3 initial commit adding otr to beem, it's based on http://bitbucket.org/romanzadov/beem, with a better beem integration
Nikita Kozlov <nikita@mbdsys.com>
parents: 792
diff changeset
    34
				android:focusable="true"/>
638
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    35
		</LinearLayout>
f1d6e2fa672f hide of privacy list button in settings for the release
Nikita Kozlov <nikita@beem-project.com>
parents: 634
diff changeset
    36
	</LinearLayout>
493
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
    37
	<View android:layout_width="fill_parent" android:layout_height="2dp"
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
    38
		android:fadingEdge="horizontal" android:background="#555555" />
56af5554a081 Save of the work on activity Chat.
dasilvj
parents: 489
diff changeset
    39
	<ListView android:id="@+id/chat_messages"
763
e6a235546a90 Add a menu to change status in contact list.
Da Risk <darisk972@gmail.com>
parents: 752
diff changeset
    40
		android:layout_width="fill_parent" android:layout_height="0dip"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    41
		android:layout_weight="1" android:transcriptMode="normal"
764
3d6983b46a03 Add filtering capability on contact list.
Da Risk <darisk972@gmail.com>
parents: 763
diff changeset
    42
		android:stackFromBottom="true"
792
310796265f15 feature #280: remove fading edge and top padding from chat view
Nikita Kozlov <nikita@mbdsys.com>
parents: 768
diff changeset
    43
		android:fadingEdge="none" android:padding="4px"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    44
		android:fastScrollEnabled="true" android:smoothScrollbar="false"
767
74a987c3efb5 Add properties needed for accessibility.
Nolan Darilek <nolan@thewordnerd.info>
parents: 763
diff changeset
    45
		android:focusable="true"/>
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    46
	<LinearLayout android:layout_width="fill_parent"
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    47
		android:layout_height="wrap_content" android:orientation="horizontal"
904
64f37098247c various soft keyboard improvements.
Da Risk <da_risk@beem-project.com>
parents: 829
diff changeset
    48
		android:gravity="center_vertical"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    49
		android:background="#222222" android:padding="8px">
763
e6a235546a90 Add a menu to change status in contact list.
Da Risk <darisk972@gmail.com>
parents: 752
diff changeset
    50
		<EditText android:id="@+id/chat_input" android:layout_width="0dip"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    51
			android:layout_height="fill_parent" android:layout_weight="1"
537
f9d7d3876e58 Le chat devrait etre plus utilisable
Da Risk <darisk972@gmail.com>
parents: 526
diff changeset
    52
			android:maxLines="5"
904
64f37098247c various soft keyboard improvements.
Da Risk <da_risk@beem-project.com>
parents: 829
diff changeset
    53
			android:inputType="textShortMessage|textAutoCorrect|textMultiLine|textCapSentences"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    54
			android:imeOptions="actionSend" android:cursorVisible="true"
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    55
			android:hint="@string/chat_input_default_value" />
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    56
		<Button android:id="@+id/chat_send_message"
904
64f37098247c various soft keyboard improvements.
Da Risk <da_risk@beem-project.com>
parents: 829
diff changeset
    57
			android:layout_width="wrap_content" android:layout_height="wrap_content"
517
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    58
			android:text="@string/chat_send_message" />
fd6c52c23165 Ajout du bouton "Envoyer" dans l'activite Chat.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents: 500
diff changeset
    59
	</LinearLayout>
480
eb6f1fbea903 Premier jet de l'activite chat, devant remplacer par la suite SendIM.
dasilvj
parents:
diff changeset
    60
</LinearLayout>