2016-07-26 2 views
0

У меня есть Scrollview, а внутри Scrollview есть TextViews.Как передать данные из scrollview

Я хочу передать все эти данные текстового просмотра с помощью намерения другому прокручиванию.

+1

Это очень расплывчатым. Какие данные необходимо отправить? Как он структурирован? Покажите, что вы сделали – SoroushA

+0

Как вы хотите открыть другое мероприятие? С намерением? –

+0

ваш вопрос непонятен. никто не отправляет данные в другое действие с помощью scrollview. Каков ваш код ??? –

ответ

0

Если вы открываете другое мероприятие с намерением, вы можете использовать intentName.putExtra();.

+0

Добавить способ восстановления данных;) это может помочь ему. Думаю, – AxelH

+0

Спасибо, что он работает –

+0

Принять ответ? –

0

Сначала вы должны взять эти данные из идентификатора textview из xml (независимо от того, является ли это scrollview.we коллективно названным его XML-файлом). следовать примеру

1.activity.xml:

<RelativeLayout 
    android:id="@+id/one" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <ScrollView 
     android:id="@+id/scrollView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:paddingBottom="30dp"> 

     <TextView 
      android:id="@+id/txtname" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="textview1" /> 

    </ScrollView> 
</RelativeLayout> 

2.In ваш MainActivity.java

public class MainActivity extends AppCompatActivity { 
TextView txtname; 
String name; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    //to get the textview from xml 
    txtname = (TextView) findViewById(R.id.txtname); 
    name = txtname.getText().toString(); 

    //to send this name u need to call intent 
    Intent intent_data = new Intent(this, ActivityTwo.class); 
    //by using pupExtra method we can send the data from one activity to another 
    intent_data.putExtra("Name", name); 
    startActivity(intent_data); 
} 

}

+0

Спасибо, поэтому я все, что мне нужно было сделать, это пройти через данные текстового представления о том, что происходит с получением активности –

+0

yes.to получить данные – user5607081

+0

Если вы чувствуете, что это полезно. Пожалуйста, согласитесь с моим ответом и голосом. – user5607081

Смежные вопросы